Since the Caps Lock light is not turning on or off after POST, then it "hard-froze" before getting to the splash screen. This could be caused by a number of things:
1) Bad RAM
2) Failing hard drive
3) Corrupt boot files (which could be indicative of #2 as well)
4) Corrput bcd database
5) Incompatible BIOS
Reboot from the Windows 7 DVD and select "Repair My Computer." See if it finds anything wrong with the bcd database, boot sector, hard drive, etc.
Alternatively, Google for and download Memtest 86+. Burn the .iso to a CD-R (or CD-RW if you want), and boot from that. If there's ANY red on the bottom of the screen, then that means there's bad RAM. Otherwise, after a few passes, if everything checks out, then it's very likely NOT a RAM issue.
You could try flashing the BIOS, but only after trying all of the above first. You may have to do it from a bootable CD or flash drive if your laptop doesn't have a floppy drive.