Blimey! I never thought that I would get such a huge response; there's no way that I can summarise everything in a single paragraph next year, but I'll see what I can do. Thanks, JFO, for everything. -- Dave