There are high speed internet options in Janesville. I have several contacts there and have construction going on in town. I am not sure, however what service providers my contacts in Janesville use. I would suggest checking out
netINS - Iowa's Internet Provider initially. They seem to be all over Iowa. The school in Janesville just renovated their computer lab as part of a larger project and I know students work online.
Also, I know people in Waverly who have good high speed internet, but I am not sure what options are. With the college there and 1,800 students connected, there must be options available.
Check out the Waverly Area Development Group at www.wadg.waverlyia.com (broken link) . Maybe they could answer your questions, as they serve both towns!
Good luck and welcome to Northeast Iowa!