i recognise a couple, and i'm glad you managed to clean your system, for your sake, lol...
For one, you have a dialer. Now thats some nasty sh!t. It'll dial premium rate numbers, and run up a BIIGG phone bill. Some of them are software apps that dial up to recieve pr0n movies and stuff, some of them change your internet access number so you end up dialing for premium rate internet without knowing it (you may be able to tell if you have your modem valume up, and recognise a different number). Ohyea, dialers also affect some types of broadband.
For two, you have an ieplugin called imiserver. This is where your ads are coming from. This will give you all those nasty pop-ups. Also, it is capable of finding banner adverts on websites, and replacing them with it's own advert banners. So when you click that banner when in a nice mood, to help support the website, it may not actually be their banner, it may be supporting whoever created imiserver.
I'd recommend that you run adaware in a week or so, just to make shure everything has completely gone, and hasnt been "reborn"
TMB - under construction
Sticking feathers up your butt doesn't make you a chicken.