My HL2 Keeps Crashing

I know this deals with technical issues more than anything else, but since I've switched to Windows 7, I've been playing through my Steam games. I went through Portal without a hitch, but I've tried playing Half Life 2 and it's been crashing on me. Has anybody else had this problem and do you know a solution for it? I really REALLY wanna replay my half life lol.