Typically I do my own detailing but I admit I've been pretty slack with my 1 because it's Alpine White and you just don't see the same results after 8-12 hours of work that you would with darker colors.
That being said I learned about this guy
at the nceuro.org forums. Here
is his forum post with pics. I haven't used him personally but it seems like the results and customer comments speak for themselves.