> I've been on hold with my ISP for longer than that
Sounds like it's time for a new ISP. I get impatient with XS4ALL after more than a minute or two, but then they've been spoiling me with sub-minute answering times for years. They scored extremely well in ratings, I figured they went "well we can do a little less well and save some money". Still great service -- but to come back to your situation, 42 minutes is ridiculous. Snail mail is faster at that point.
Sounds like it's time for a new ISP. I get impatient with XS4ALL after more than a minute or two, but then they've been spoiling me with sub-minute answering times for years. They scored extremely well in ratings, I figured they went "well we can do a little less well and save some money". Still great service -- but to come back to your situation, 42 minutes is ridiculous. Snail mail is faster at that point.