Thanks for all the feedback, at least I know I hadn't missed something 
obvious :-)

I found an interesting thread here too:
http://www.ruby-forum.com/topic/67759

Cheers,

Brian.

-- 
Posted via http://www.ruby-forum.com/.