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.