Well then in that case I'll take a stab at whipping something up. If nothing else it'll be a good excuse for formalize some of the code I've written around it. :-)