Kodeegirl... I have to strongly disagree with you. I have two dogs, both of them I got as puppies. My male is 2 yrs old now and my puppy is 14 weeks.
Both of them were/are crated as puppies for 9 hours per day, unfortunately both my DH and I have to work for living, all day, 40 hours a week. Crating the dogs is safer for them, they are not loose in the house, chewing on furniture and electric cords, getting themselves in trouble and possible harming themselves. The older they get, the more freedom they earn outside of the crate, when they prove that they can be loose in the house without getting in trouble. My male is at that point right now, I choose to still crate him every now and then because I want the transition to be gradual. He can be loose in the house all day without causing any trouble. HE would still go in his crate to sleep, he loves it.
I don't see any problem crating a dog for 9-10 hours a day and at night. Again it is for THEIR safety. And ours too. OF COURSE you have to provide the dog enough exercise and mental stimulation inbetween. And again, the older they get, the more freedom they get. So at the end, when the dog is 2-3 years old (some dogs earlier, some dogs maybe later, some dogs maybe never), they will be loose in the house.
I would say, 5-6 mths is the time to leave the puppy crated for the whole day. Mine is 14 weeks right now and she can hold it all night from 10.30pm to 6am. I would not trust her being able to hold it all day though, because she eats at 6am and drinks water, my DH leaves the house at 8am and it is too soon after eating and drinking.. my neighbour comes to let her out around noontime, so it works out well.
Good luck with your puppy!!!