Forgive me if this has already been mentioned, but Rescatux has saved my GRUBby butt on more than one occassion!

Highly recommended... http://www.supergrubdisk.org/rescatux/