Ryan Seddon 04 December 2010 Tried to make a comment yesterday but something must of went wrong. Looks like Tab did a much better job of some of the things I was going to say. Back in 2008 they did have some examples of CSS variables in a nightly build of webkit (since been removed as Tab said above). calc() support is also in IE9 but without a vendor prefix which is an incredibly stupid move by MS (hopefully they correct this to atleast -ms-calc before stable release), it only supports very basic CSS units at the moment (px and ems but not % etc). I did a demo a while back when playing around with it, should work in IE9.