That sucks and I really feel for you. The first thing I'm going to do when I put some scratch together is set my grandma up. She gives so much and expects nothing in return; and she's been that way all her life (as I'm sure is the same with your grandparents).
I really hope everything works out for you and your grandparents
