When my Grandpa was alive, he had Comcast and it was decent.

My parents lucked out. Their dial up is free because we go thru MSU's servers. A perk for having a child (my sister) go to college there.