Anche io penso che l' interfaccia grafica sia la parte più delicata e difficile da realizzare.

Comunque con un po' di fantasia, css, javascript e gli articoli di freephp qualcosa di buono si riesce sempre a fare.