I've been fighting with DNS lately regarding our site. It seems that our two main DNS servers had conflicting records. One had the proper IP address while the other had the IP address for our old server. This meant that you had a 50/50 chance of landing on the right address. The problem has been fixed and everything should be fine. I'll be keeping a close eye on this.