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 26 min ago
12 hours 42 min ago
16 hours 59 min ago
17 hours 31 min ago
18 hours 14 min ago
19 hours 7 sec ago
20 hours 48 min ago
21 hours 10 min ago
1 day 10 hours ago
1 day 12 hours ago