Promo Codes, Discount Vouchers, Etc.

This post has promo codes and discount voucher codes that I come across that I find useful and may need in the near future.

Use the promo code MACANDCHEESE at checkout for $10.25 .COM and .NET registrations at – the normal price is $10.99. No, it’s not much of a saving and is not as nice at last month’s one which was for $8.99!

The promo code does not apply to renewals or premium registrations.
Valid in November, 2015.

Web server setup, DNS and Email Hosting, Domain Registrars

I have two VPS servers, one in the USA and one in New Zealand. This post explains a little bit about my current VPS providers, web server setup, DNS and email hosting, and the domain registrars I use.

Current VPS providers

My New Zealand VPS provider is Sitehost, and my US based VPS provider is Linode. I moved to the Sitehost VPS from a dedicated server with the same company and to Linode from

The move at Sitehost from dedicated to VPS was to save money and move off physical hardware, and to Linode from due to disatisfaction with service levels after being a customer for 15 months (towards the end, there was far too much downtime for my liking and I was fairly unimpressed with their support).

I’ve only been with Linode for a short time as at the writing of this post so we’ll see how that goes…

Roughly half my sites are on the USA based server and half in New Zealand; which goes where depends mostly on the target market.

Server setup

Both servers run Debian 5 and have the exact same packages set up, including PHP, MySQL, Apache, Exim and so on.

I have MySQL set up in a master-master replication relationship so no matter which server the records are modified on, they will be replicated across to the other. I’ll be covering how to set up MySQL with a master-master relationship next week.

The website files are synchronized between the two servers on a six hourly basis using rsync, initiated at the Sitehost end. It pushes its files across to the Linode machine and then pulls the Linode files back to itself.

Should anything go wrong with e.g. the Linode server, I can simply change the DNS records for all domains on that server to point to the Sitehost server and within about half an hour all those sites should then be served from the Sitehost machine.

DNS setup

I moved my DNS hosting to DNS Made Easy in 2004; prior to that I had been running DNS from my own servers but really didn’t want to have to deal with it myself anymore and wanted complete separation from the location of web hosting and DNS. I’ve always found their service to be excellent.

Email setup

I think it was in 2008 that I moved my email hosting to Google Apps. Prior to that I had been hosting email on my own server but it was a pain to manage and Google just deals with spam so much better. Again I also wanted separation between my hosting and email, and it means when I go to move hosting providers it’s one less thing to have to worry about.

Domain registrars

I use 1st Domains for .nz domains, GoDaddy for .com domains and Cheaper Domains for my single .au domain. I prefer to keep DNS hosting and domain registrars separate because it makes it easier to move domains between registrars should I ever need to.

Amazon’s Kindle DX

I got an email in my inbox yesterday about the new Amazon Kindle DX with Global Wireless which looks pretty cool. It has a 9.7″ e-ink screen (the older Kindle has a 6″ screen) and e-books can be delivered wirelessly in seconds. It’s available for pre-order now for US$489 and will be released on January …

Read more

iTunes could not connect to the device error

When attempting to connect to an iPhone 4s running iOS 7, we kept getting the error message "Could not connect to the device" or "iTunes could not connect to this iPhone. The device does not recognize this host." This post has a solution which worked for us.

Getting back onto Facebook emails

Occasionally I get "Getting back onto Facebook" emails, which I thought was some weird attempt by FB to get me to engage more, but it appears that these emails are sent when login attempts using your email address fail.

Facebook screws over pages, yet again

Facebook has for some time now been attempting to monetize posts from "Pages" and generally prevents too much Page content appearing in users’ feeds, unless the Page is prepared to pay to boost their posts. In yet another news feed algorithm change, they’ve made it even harder for Pages to reach their users.