The most common is the USB drive that's plugged in. These can extend boot times. I'll skip the deep why since I can't find details here.
We also have tools to examine the boot time in detail. YOU get to do this. Here's a starter article about it.
http://blogs.technet.com/b/markrussinovich/archive/2010/01/13/3305263.aspx
So now that you know about the USB device issue and how the pro's dig in, it's your turn to use the big guns.
Bob
All of a sudden my boot time has went from 63secs to 110secs.I have not made any changes and "event viewer" does not report anything that is not normal.I find it strange with all the logs windows creates that there would not be a way to trace this.Any suggestions?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic