The more I look at your solution, Eric, the more I like it :)  I can see 
this type of solution helping out other places in my app than just the 
one I was asking about (and places in other apps).  Thanks very much for 
posting this for me, I'm definitely bookmarking this thread :)

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