Jeremy Davis's picture

As your issue is way out of my league! But FYI Liraz blogged about this sort of thing here a while ago. You may find his post (and/or some of the responses) of interest.