Well it could be worse, you could be on Air Phils Express (Air Phillippines domestic loco) where the flight deck gives ~25 seconds notice to the crew....before rolling off the end of the runway. I think the fact that they had to land took the crew quite by surprise.
http://www.youtube.com/watch?v=WSuhDeujEM0