You've got some real nice stuff going on there.
As for the lecture, NO...I do believe you still need one.
Anyway, I'd suggest you run each virus name through Google and see what you can find regarding removal. I run 4 of them through, and came up with quite a few procedures to get rid of them.