1. A computerized server connected to the Internet executing software providing an interactive bill-payment service comprising: an Internet-connected computerized appliance providing access to Internet sites for a user; a first Internet site hosted by the server accessible by the computerized appliance comprising a first instance of the software providing an interactive interface enabling the user to select, view and pay itemized bills accessed from billing sources having Internet sites other than the first Internet site; and a second Internet site hosted by a second computerized server operating a second instance of the software, accessible to the first Internet site, the second instance of software automatically navigating to the billing sources, by proxy, on the Internet subscribed to by the user, logging in to the user's billing sources as if the user collecting itemized bills and bill-related data for the user, and providing the itemized bills and bill-related data to the first Internet site.