A lot of really helpful suggestions put forward, but this one sounds to me like the ideal approach for your situation. It turns the tables somehow into you helping them (amazingly). I'm not sure that it's fair on your credit providers, but their interest rates are hardly reasonable either...