Thanks Chris - I'll have a look.
With regards browser compatibility these days, I had it engrained in me years ago to cater for the lowest common denominator, which origianally meant IE6 and 800x600 displays. Obviously things have changed a lot since, but its interesting to see you say "[gulp] any IE below version 9". I've given up on 6, and have increasingly been keeping less of a eye on 7.
Once CSS3 can be assumed to work pretty much everywhere things will be a lot less of a hassle!