> Some might argue that you can't do thi, b/c in reality what you want to
> do is flawed conceptually.

Thankyou for the code - but would you explain to me why it's "flawed
conceptually"? I'm still relatively new to OO thinking - if it's
improper to have a way of identifying the object that called one of
your methods, I'd like to know why...

Cheers

-- 
Ben