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
47 min 13 sec ago
2 hours 41 min ago
5 hours 32 min ago
6 hours 5 min ago
6 hours 39 min ago
7 hours 11 min ago
9 hours 17 min ago
11 hours 24 min ago
11 hours 28 min ago
11 hours 29 min ago