> Is the requirement that we can do arbitrary[*] reports, or that we can > do arbitrary reports in SQL? Personally, I don't care about the SQL bit (since I would have to learn it :-). I liked the code of the reminder script for which Richard posted the URL. just fine. --Guido van Rossum (home page: http://www.python.org/~guido/)