Better Apt Behavior

Ubuntu added a nifty feature to bash recently: when you run a command that isn't installed on your system it tells you what package you need to get it. What they need to do next is apply the same type of thing to apt. When I run “apt-get install flup” and it tells me there's no package called “flup”, it should automatically run “apt-cache search flup” and recommend “Here are some packages you might have meant: … python-flup, …” Maybe it could even list the top 10 most likely packages and have me press 0-9 to install one of them. Either way, it's silly that I have to first search for the package so I can find out what the distro named it, then run almost the same command again to install it.