First, I bought one of the Linksys USB/Ethernet adapters and gingerly put the cat-5 cable into the port which uses a pretty flimsy piece of plastic as the backing. The adapter went into the USB port, and the other end of the CAT5 went into the switch, which connects to a wireless bridge, which talks to a wireless router, which talks to a wireless access point, which talks to some crazy/expensive looking wireless gear two miles away, which talks to the internet somehow.
Instantly, the TiVo grabbed an IP, told me what the MAC address is (I filter by MAC address at the router) and was completely configured. Two minutes later, the TiVo was hapily telling me it connected to the mothership, and I turned off phone line based access. I pretty much have no use for the land-line now.
AOL subscribers can remotely schedule their Series 2 TiVo's for free, assuming they have the unit online thru a network, such as the one mentioned above. I like free, but the interface and user interactions for doing the scheduling need to be fixed.
Searching AOL for TiVo scheduling doesn't help out, but if you go to AOL Keyword: "tv" and then look for the TiVo link on the right (who knows how long that will be there) and then tell it where you are, and who your cable operator is, and what service you have, you can get listings. Click on a listing, and then click the 'Record on my TiVo DVR' link, then log into the TiVo service, agree to the Terms of Service, and then submit the scheduling request. Whew.
The next time your TiVo pings the mother ship it will try to schedule the show you scheduled. Yes, that's right, the remote scheduling doesn't push the data to the TiVo, the TiVo has to ask for it, and then be told there's a scheduling request, and then it tries to figure it out.
Looking back on everything I have in place to make this possible, I wonder how many people actually use this feature...