I started using emacs because of ESS. Now, I also find org-mode indispensable. See here for an interesting thread on using ESS/Sweave with org-mode files: http://thread.gmane.org/gmane.emacs.orgmode/9244 and http://github.com/eschulte/org-contrib/tree/master - ts