Que versiones usas? (Por que podes optimizar mucho según esto).
Por otro lado, el primer post, el punto b dice de guardar el nombre de usuario (Ej "mafima" ) en un campo? Si es así no esta bien eso!...si no es así esta confuso explicado.
Léete artículos como estos:
http://www.informit.com/articles/art...?p=377652&rl=1 http://www.databasejournal.com/featu...le.php/1382791 http://www.sitepoint.com/print/optim...ql-application