@evildictaitor: Fair enough.  By the way, good alternatives proposed.