I know that Internet Explorer doesn\'t support the placeholder attribute for input tags, but surely in 2012 there must be another solution for IE?
We've been using this jQuery plugin in production for a few weeks now and it seems to be working great.
http://webcloud.se/code/jQuery-Placeholder/