If your computer is starting slow, it could be:
1. Virus, Spyware related or
2. Too many start-up processes.
For example, a windows XP Pro SP2 has about 30-40 processes when starting clean.
If you have anti-virus,
eg AVG = +4 processes
firewall, eg Zonealarm = + 2 processes
graphics card, eg intel = + 1, ati = +3 processes
anti spyware, eg spybot = +2, AVG anti spy also = +2
programming, eg, VS03, then u nid install IIS = +1, VS05 got another MSSQL app...
assuming 1 process = 8-32mb and takes 5-60secs, u go count yourself on the resource needed to start up and so on...
3. you hdd might be fragmented. so analyse and do a defrag if necessary.
cheers