Thanks for all the replies everyone - if only I had discovered emacs sooner...
At the moment I'm switching between: - ess + julia-mode; - ein; and - org mode which lets me mix R, Julia, sqlite, ... (org mode is awesome) (Andrei, thanks for your init.el)
