* TomC bows
You'll be glad to know I'll be offering a Perl interface to the new API that mimics the existing script.
Actually, I'm thinking of doing it as a Perl module (.pm) into which you can plug any form of output you like - so they'll be the one designed for Cacti/rrdtool use, one for humans to read, etc. This saves patching the main script to change the output.
The module could even offer advanced stuff like 'time to usage exceded' or 'expected date of excession'.
I'm just as busy as Carl's dev. team at the mo though, so haven't really started work on it - not that the API is even public yet to show you, even if it was done :-)