Where do you take your Prius for service, the dealer or a neighborhood shop? I ask because I just plopped down $300 at the dealer for the 15,000 mile service. I've always gone to the dealer so far because I've assumed they know the Prius best, but I have to admit $300 for service is annoying. Any opinions? Thanks!