I can't go directly to turbobuick.com on any computer or browser. about 2 weeks now. The only way I can access it is to Google turbobuick.com. From there I can click on a link and then sign on.
pain in the ass. Like you, surprised no one else has mentioned it!
Mine started working yesterday, but it didn't work for 3-4 days. Post count seem to drop way off, so it couldn't have been just me with the issue. I logged on with different computers in different cities with same result.