For a regular session I don't offer any online viewing. They all have to come in for a slideshow/sales presentation.
For weddings my average 4 to 6 weeks. My contract says "average" and may be longer during holiday time. I do develope and color correct all the photos I show. I pick 50 of the best ones and spend a little extra time on those and put those into a "photographers" favorite catagory. I also make a slideshow of my favorites. The bride and groom come to my studio and I project that slideshow. Then I give them the password to see the rest of the online images as well as give them their printed proofs.
I think presentation is very important. I like to control at least the first time of how they see their photos. You never know what their monitor at home looks like. Etc... At that time I give them paperwork and we discuss album design etc. I like to do that stuff in person better than via email.
Here's a link to a recent wedding if you want to see what our slideshows are like.
Heather and Abraham