I thought this was pretty cool. You can search by area for anywhere within the United States and Canada, and then the list further breaks down according to type of connection. Looks pretty comprehensive.. I'm not even from a major city and I found a TON of applicable providers! :D