Are you talking about the free My Editor? Hope this is what you were looking for. www.myeditor.com
Is this the right adress? This site seems a little bit "strange" to me.
Greetings, Bettina
Try this search:
http://search.avg.com/route/?d=4c...;v=6.10.6.4&i=23&tp=chrome&q=myeditor&lng=en-us&iy=&ychte=us
myeditor will come up.;>)