@anthonykojima, thanks! Glad you liked my version. Feel free to use it for a sequel (hint hint) if it's any easier for you.
I may add AJAX / XML loading to it now that I'm comfortable using those. Let me know if that's something that would interest anyone. I tend to be more motivated to do stuff for other people than I do for myself ;p