@xor could be. anyway, i haven't written it up, but it's why i sat down at my computer at 11pm on a saturday night (holler from the east coast!), though so far i've been procrastinating and haven't touched it yet. but still planning on writing it up soon.