I almost hate to mention this......
Wow, only 38 processes that's not that many!
Wow, only a minute, that's pretty darn fast!
Avast AV is considered one of the least resource draining programs of this type, it loads 7 processes on it's own. Mcafee & Norton slow booting much more.
You could kill a few of the startups, but you only have to load them later.
Yahoo, (and I'm guessing others), is fairly invasive with regard to loading start up processes, with IM, permanently running browser components and what not.
One thing you can do is to install SpybotSD 14. This program can prevent unnecessary programs from loading (yes, I know so can msconfg) but to me at least, the Spybot is easier to work with, and it gives you information about what's running, and why it's running.
Buy a WD Raptor! This is an extreme suggestion true enough.
Be a little bit patient! This is a whole lot cheaper.