that sucks - little to no support via Microsoft left... it is possible that you've hit a wall that you can't get passed.. have you checked for updates recently?
That's the thing, it just had me do an update last night, and then it wouldn't start up this morning. Luckily I met a computer geek who I can call if I really get stuck.