Yup, I love ferrets, too. I rasied them when I was a kid, so they were fulled scented. Even then, if you keep them bathed, they won't stink the place up too bad. They have a naturally musky scent, but it's not too bad. The biggest issue is 'litter' training. You should never use actual litter because of respiratory issues-newspaper is my padding of choice (cheap and a constantly replenishing supply). If you get them young enough, you can train them to go in certain places, but they are usually not 100%.
Mr. Weasel looks a little older. Any idea how old it is? My last one was about 2 when I got it and had been abused (could see every rib i it's body and was kept in a 1'x1'x2' long cage. It had obviously been kicked around from time to time based on behavior. Puc lived until he was 9. That is almost ancient for a ferret. He had adrenal gland surgery and made it about another 6 months before he passed in his sleep. They get a lot more cuddly over the years. We just got custody of another ferret about a month and a half ago (friends of ours were getting a divorce and neither wanted to worry about the upkeep). Khaki is somewhere between 4-5 and is still a tearass. Around 6-7, they start to love to be cuddled with. If you don't already have some, get some Ferretvite to mix in with its food. That will bulk it up and keep it healthy. They love Ferretvite, so I mix it with the food so they have to eat the ferret food (and not pick around the fod for the Ferretvite). If there is cat food around the house, they typically make a B-line to that instead of their own food (not as much of the good stuff for ferrets in cat food). You can also feed them the Ferretvite straight from the tube. It's like crack.
Good luck with your new family member. Let me know if you have any problems or questions. Ours will usually play with cat toys (especially those with a wand and something that dangles). Since they sleep so much, it is almost exhausting to wear them out (and likely not even a possibility, though I am sometimes a glutton for punishment) ;) . It's better to keep two together because they can keep each other company, but if you have adapted the term 'Little ****(head var.)' already, just imagine two of them running around :D .