...sometimes it's the simple stuff that induces developer euphoria. Named and optional parameters are one (er- two?) of them.
I finally put this site back up after months of silence!