The code completion is something I'd vouche for aswell.
Never seen any non-coder not understand what code completion entails..
This mostly because applications like word and such use similiar devices aswell, nowadays (in my opinion, those things are getting far too many features to be good for them...).
Nothing more annoying than the spellchecker auto-correcting you while you type.
Most search engines, and search features use a form of auto-complete aswell, afterall.