You may want to try completly reinstalling steam (as in delete the steam folder)
It can be a pain in the ass to reinstall your games, so backup everything under your username (or at least your game gcfs) typically its faster/easier to just move them to your desktop. Completly delete steam and then reinstall. Drop your games back in and load up steam (you may need to delete clientregistry.blob for them to show up)