I take mine in to get detailed - however, after which I clean often by hand probably once a month as not to let the build up get too bad.
You'd be amazed what a large bill every now and again can do for your engine bay with regards to keeping her clean...
-biju.