Thanks - looks like the best thing I've found yet; I look forward to reading it more carefully.