sounds like you've got a tale to tell, or at least a rant...;-)

Irulan