I just posted a tutorial on this. We took a lot of time and effort putting this together. If you follow it, you should get systems to boot in under 30 seconds.
Don't forget hardware has a lot to do with boot times. I have seen some bios take 12 seconds to boot to HD.
I think by responding to these questions we only encourage people to be lazy.
I'm going to stop doing this.
Spent all my money on carputers now I have to work a real job.