BSODs can mean just about anything, but in my experience come from one of 3 areas: bad hard drive, RAM, or motherboard. (Well...isn't that just about all there is?) Kind of, but some of it can be fixed. Being that your laptop suffered from a gust of gravity and came to an abrupt stop, any of those could be the cause. If the blue screen is up long enough, you can get some info from it that will lead you towards the culprit. For example if you see a long string of characters beginning with 0x0... that usually means it's bad memory. Oh, BTW, did you contact anyone at the local C-bus TSA office about this? They should have 10-15 days worth of security and performance tapes that can be reviewed upon request.