Wow! I’d never have seen that solution. That’s amazing!
It looks great and I’m busy implementing it now. Thanks a lot for your help!
My only worry is how cross-browser compatible it is, since it’s a rather roundabout way of doing things. I’ve checked in all current versions of Firefox, Chrome, Safari and Opera, but I don’t have a Windows machine here and I just KNOW IE is going to ruin the party.