Sometimes i have conecting issues too on steam. Usually because the servers are under maintenance. Something i do to be able to know if i'm the only one or not, i go on twitter and on search i write "steam down" so in the new tweets section i can see a bunch of people complaining about steam at the same time.
But never forget, LORD GABEN never let us down...