it depends on the user. i for one hate stuff loading when i first turn on my pc. i just keep average stuff that i need. To answer your question, go to run and type in 'msconfig' then go to the start up tab which you will see all of your programs that automatically run when you boot up.
27 processes right now. I always ctrl-alt-del any graphics card control panel ones etc if I'm not using them. It usually loads with about 32+ processes.