Metasploit Framework 3.3 Released
blog.metasploit.com
blog.metasploit.com
Unlike the usual "script kiddie" Linux rootkits, it is largely focused in exploration and control of a single machine, but the building blocks Metasploit provides could easily be used to construct botnets, especially in dense networks like college campuses or medium-sized businesses without a strong IT security focus.
And it's used in exploit development as well as execution.
Metasploit is a coder's tool. More often than not you will have to use the framework to write the exploit yourself. If you already know how to write the exploit and can write it then all metasploit does is simplify things -- there's nothing you couldn't do yourself, it would just take more time.
I use it to develop 0day exploits for various services. Great for testing.