Originally posted by: Lonyo
Copy Steam to another folder, such as C:\Steam2, uninstall Steam, reinstall Steam to your gaming hard drive, copy Steam2 over to your new Steam directory (E:\Steam or whatever), overwriting anything in the new directory.
You Steam should now run from the new location with all games installed, all your login info etc still there by default.