Do it yourself!!!!
Cost me about £150 to buy EVERYTHING for a full detail. I reckon I've done abot 3 full ones, 5 medium ones and 10-15 full washes/waxes in the past 12 months and have only just started running out of stuff.
You'll need:
2 buckets
Lambswool mitt
Shampoo
Clay bar and lubricant
Paint cleaner
Polish
Wax
6 microfibres
1 drying towell
Sandpaper (for pipes)
Chrome polish
Stratch X
Glass cleaner
Rain X
Wheel cleaner
Washing-up brush (for rims)
Tyre dressing
Sponge (for under rims and sides)
APC (if you want to do engine bay)
Leather cleaner (if you've got it!)
http://www.camskill.co.uk I've found is cheapest. Buy Meguiars as a good (without being mentally expensive) product.
A good 4 stage clean (wash twice, polish, wax, Rain X, wheels and pipes polished, tyres dressed) takes me about 4 hours. The "biggie" is an all day job.
I like cleaning cars so if you want to buy the stuff, we'll do it together!