For the record:
Ferrets that are sold in most reputable stores have 1 of their 2 "smell" glands removed by operation, reducing their "smell" to nothing more than any other small mammal pet. There is a liquid you can put in their water that will reduce the smell of their poop and if you maintain their area properlly (clean it once a week) there will never be a lingering smell. Hell, they're "potty trained" from birth. They'll always poop in the same little corner if they have access to it, making clean up a breeze.
On that note, I don't recommend them as pets unless they're going to be the focus of your attention for the most part of the day. They require total attention if they're awake, as they're capable of ANYTHING. Hell I wouldn't leave your auto keys lying around unless you want them to have a Ferris Bueler's Day Out.
Another thing to know, is that having one by itself is almost widely considered to be a big no-no. Unless you're going to be around it 24/7 it can get very lonely and depressed whenever you can't give it attention, and a playmate or two can truly add to it's lifespan. As well as making life more fun/difficult for the owner.
I'm just so tired of hearing people say "Ferrets are mean and smell bad, because my friend had a ferret and etc" Everytime I hear that, the "friend" was just a poor Ferret parent.