Solución de Sticky Footer que funciona en iPad I, II, iPhone

Nos ha pasado unas cuantas veces, a la hora de hacer el Cross-browsing de una web responsive, ver que los elementos “fixed” tienen un comportamiento raro en iPad I, II, iPhone, … (si haces scroll, el elemento se mueve)
Si queremos hacer un footer que se quede pegado al fondo de la página (sin utilizar la propiedad “fixed”) cuando el contenido es más corto, aquí tenemos la solución. Lo he probado y funciona:

http://css-tricks.com/snippets/css/sticky-footer/

Reseteo de los elementos de formulario en IOS

Haciendo la comunidad responsive me he encontrado con un problema para Ipad, y es que me reemplazaba los input por los input por defecto de Mac al parecer (también pasa con los select). He encontrado una página que explica perfectamente lo que hacer, simplemente poniéndole al input lo siguiente:

-webkit-appearance: none;

Gracias a Soraya y Pedro también he visto que funciona poniéndolo en el /*RESET*/ aunque le quita la flecha a los select.

Os dejo el link donde lo he encontrado:
http://stackoverflow.com/questions/5449412/styling-input-buttons-for-ipad-and-iphone