If you have a problem running Steam or a Steam game go through each of these steps until your problem is fixed:
Clientregistry.blob
The most simple solution that solves 9 out of 10 Steam problems is to delete the file called clientregistry.blob which resides in your c:\program files\Steam folder.
Stop Steam
Delete clientregistry.blob
Start Steam
Steam should now update itself and everything should work.
Game does not load
Start Steam and right click the game that does not work, choose properties. Then click Local Files and select Verify Integrity of Cache files, to validate the game files. After this you can click on Defragment cache files aswell.
Error: Unable to load filesystem_steam.dll
Exit Steam
Search your computer for files with steam.dll and filesystem_steam.dll
Delete ALL of them
Rename the folder of the game you are having problems with (Like Half-Life 2)
Restart Steam and let it update
Start the game
This should fix your problems!
Live Help Chat - OFF