This program resides in the Windows system tray and gives you control over your dial-up connections. You can define a different internet-by-call provider for every hour in the week, just make a schedule that saves the most money. Some providers are cheap in the evening, others perhaps from 8 am to 6 pm...
This program can also handle a dial-up flat rate, it can connect you to the internet when Windows starts and reconnect on every failure.
License: Do anything you want with it, but no (implied or express) warranty.