I've bought parts from Alto computers on and off for years, and I have high regards for their parts sales and for their computer repair. What I would not personally use them for are new custom systems. I have been in the store when the've been quoting prices and thought they were way too high on the custom built systems. But if I had an older machine that I needed repaired, of if I needed party - I'd head there quick! Call first to check their hours. The last time I went they were closed on a Saturday.