NetZero was the best. When you created an account with their custom dialer it generated a username and password pair (that the user didn't know) for the local dial-up POP in your town. The credentials were stored in a text file using a substiution cipher, so you could extract them and create your own Windows Dialer profile to get free internet without having to use their dialer that showed ads on your screen.