These folks are conveniently located in the Cheektowaga area, and is easy to find. However I found their repair service to be slow at best, with things that I was hoping to get done quickly taking almost a week. And the bill was higher than I was expecting. The end result was no problem technically, so if you can handle some of the issues, they may be OK.
more