+Does what you were *really* hoping for when you did `(setq ido-everywhere t)`. Replaces stock emacs completiion with ido completion wherever it is possible to do so without breaking things.
Get it from http://marmalade-repo.org/packages/ido-ubiquitous