I may give some insights later, after I've gotten some sleep and look over what you guys are talking about. If you have any really thorny questions, I may be able to help -- if not, I can make stuff up. :)
Tuor
Well, if you make stuff up, it better be good... :~D