It looks like TSTT's DNS is where the problem is!

So this morning I felt really ill, seems I came down the either the flu thats going around or dengue. Naturally, I decided to visit Google.com to start off my day but kept getting the page cannot be displayed page. After accessing all other sites such as risharde.com, yahoo.com etc it seems as though its only google that seemed to be down. But I thought to myself, Google? Down? Nah man, that's a bit odd since they have redundant servers. I kept rebooting my dsl router hoping that by some magic google would load - of course it didn't. I decided to change my dns servers on the router to the dns servers found at opendns.org

That worked - well after I rebooted the dsl modem one more time.
Conclusion: TSTT Dns servers suck. Use OpenDNS.org.