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/.