Hey James,
your idea sounds pretty interesting. Could you create an issue in the Moodle Tracker and attach the diff file there? If nobody has anything against it, I really think it could be added (and having it in my list of bugs would help to have it present in my next "bug-killing" iteration (2-3 weeks from now).
TIA and ciao
(Edited by Helen Foster to update the tracker link - original submission Saturday, 28 January 2006, 02:28 AM)