For me it's not a question of who does the detailing, but whether it's being done right & completely.
I suggest you take a stroll through the forums at
http://www.autopia.org for a snese of what's possible in detailing. It may be far more than you ever wanted to know from these OCD-plagued car nuts, but isn't that the kind of person you want detailing your car?
I'm sure you can locate a professional in your geographic area who will use the right products and make sure your paint is well cared for and looks spectacular.
For those who prefer to do it yourself, you will learn what detailing truely entails. I have applied the products and techniques I learned there to my wife's 2003 Caribean Blue G35 coupe and she just commented last Sunday how the car looks like it just came off the lot. So I know what I'm learning there is working.
Good luck either way: DIY or have it done.Nick