Encontré algo que me pareció súper útil para formularios, es algo que yo en flash hago mucho: que es poner el nombre o etiqueta del campo dentro de la caja input o text, y una vez que se hace clic en el campo el texto en el interior se atenua o desaparece. como por ejemplo en esta demo: click aqui

<input title="Email Address" name="email" type="email" />
<input title="Password" name="password" type="password" />
<input title="Secret Word" name="password" type="text" />
<textarea title="Comments..." name="comments"></textarea>

Y lo único que hay que inicializar en javaScript es:

<script type="text/javascript"><!--mce:0--></script>

Para utilizar éste plugin se necesita jQuery 1.4 y jQueryUI 1.8

más información en : http://o2v.net/blog/jquery-formlabels-plugin