Hello everyone,
Thanks for all the helpful replies. Lolkaykay, I do like that method you mentioned and was about to implement it but as Pixelpusher rightly points out, there would be accessiblity issues.
So, I'm going to go away and try the Gilder/Levin method just now and report back with any...