DSLR cleaning/maintenance

I have a D40x that has got some dust on it, and surely in it. I would really like to have it checked out and cleaned by a professional. I have had it for a few years and brought it to work a few times where it is dusty. I am going on a trip and would like to have it in top notch condition. Any suggestions on where to go or send it? Thanks in advance.

All I can think of is rowe
Oops, but I thought I was on a rochester forum.
Sent from my DROIDX using Tapatalk

delaware camera?