I was*this* close to getting a new phone when the home button stopped working on my iPhone, bringing work on the run to a grinding halt.
My company is in the same building as Nextech, so we stopped in to see if anything could be done. Within 10 minutes I had a smoothly functioning phone again, for a LOT less money than I expected.
I highly recommend this place if you need help with your electronics. Music in there is good, too :)