per l'inserimento dei dati:
http://www.htmlarea.com/
Trasforma una textarea in un editor html wysiwyg non so fino a che punto è cross browser cmq è un ottimo prodotto.
Ciao
P.S. dimenticavo dovrebbe essere free di sicuro è open source infatti è fatto tutto in javascript ed altamente modificabile.