I seem to recall Kirk Merrington having something on his website about that.