Salve a tutti,
sto realizzando un sito in asp.net, in una pagina "default.aspx" devo inserire un editor di testo con cui l'utente possa scrivere un articolo,magari inserire un immagine(*)...che editor mi consigliate di usare?

Naturalmente il mio editor deve essere free.

Come seconda cosa i miei articoli dovranno essere salvati su Db sql Server, che tipo di dato deve essere il testo?
Calcolando che sono molti caratteri, nvarchar(max) va bene?

*Per quanto riguarda le immagini voglio che siano salvate su db quindi un editor che me ne permetta il salvataggio e l'uso.