Try Ophcrack and it can recover your password via brute-force attack, the recovery time varies depend on your password complexity. If you just want to regain access to your PC, you can use PCUnlocker and it can immediately bypass Windows login for both local account and MS Live ID. The last...
I suggest you download the ISO file directly from Microsoft website and it's free. After you've downloaded it, you can use the tiny freeware ISO2Disc to make a bootable CD or USB stick.