I recently got DSL at home (after 22 working days), and signed up with a local ISP (cybersmart - you can tell them bwhittington@cybersmart.co.za referred you) because it was the cheapest 3 Gig cap available. What I also like about them is they provide a very simple web page that helps you keep track of your usage. I knew a bit of python, and I wanted to further my skills, so I decided to tap out a python script to bring my cap usage to the desktop. The result:

Recent comments
8 hours 38 min ago
12 hours 54 min ago
17 hours 11 min ago
17 hours 42 min ago
18 hours 26 min ago
19 hours 11 min ago
21 hours 14 sec ago
21 hours 22 min ago
1 day 10 hours ago
1 day 12 hours ago