I don't know if it was what Veronica did, but they've mentioned on the podcast before that you don't actually have to dial from your OWN phone line to setup the TiVo - so you could visit a friend's place or just do it in the store.
I was under the impression that in order to use Tivo, you had to have a phone line in order to run the setup and then you could use your LAN network for the regular updates. It sounds like you've circumvented that problem. I need details, because the lack of phone line for the initial setup is the only reason I don't have Tivo.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic