I seem to have an unhealthy obsession with this forum.
After much googling and F5ing on the Steam forums, I've decided to go here, When I try to load up steam on mah computer, I get this:



I'll just bump this thread next time rather than creating endless topics ;D