MacMedia is my first stop before the Apple Store. Their repair turnaround is usually half that of the local Apple stores. They were also able to replace the glass on my phone at half the cost that the Apple "Genius" quoted.
The on-site support is where MacMedia leaves Apple in the dust. Apple doesn't even offer this! How are you going to troubleshoot a networked printer issue in an Apple store? Bring in your entire network over your shoulder? Seriously amazing service where Apple falls short.
Time is the only thing I can't get back, this is why I visit MacMedia before wasting a day in the Apple Store!