Toucharcade Redirect Issue.
Can't access the site via my "Top Sites" in Safari or via manually typing the URL in the address bar. I keep getting redirected to an apps site. I mean yeah its good advertising for them, but I cannot access the home page. I have to manually type in http://toucharcade.com/forums to get here.