Start playing with yasnippet.

(should have done that years ago)
Install ido-everywhere