And since you note that ISP's tech support is full of 'incompetent', why not translate that into something positive. Like, if they're not good enough to cater to the need of those having trouble with there internet connection, why not create a unique business that support this need. I mean, you can offer an on-call support for a pay that helps troubleshoot connection problems.