There's definitely others. 360 Networks is one. Looks like that is probably the carrier in question in this case. I have one of their DIDs now in Independence, Iowa (from Voipo). MegaPop/StarNet is another possibility, although I haven't found a list of exchanges they cover yet. They have dial up internet numbers there.
Makes me think I better hold onto that virtual number I have instead of having it canceled when my Qwest number ports, which should be Monday. I may not be able to get one again if I want one, and it's a xx00 number, which is always nice.
edit to add: 360 shows current availability in Cedar Rapids. Wonder why it's not available through Voipo, or maybe it won't show up until tomorrow?
Bookmarks