Geekz Computers on 18th (across from the Keystone Centre) are amazing. Great Service. Great work, and you can trust them. If it is not worth fixing, they will tell you! I even had them custom build a computer, and they actually advised me to go for something a bit less expensive than I had originally proposed! Looking to get me the best "bang for my buck". I took some of there advice, and kept some of the more expensive components, but was impressed they didn't just take the more expensive machine I proposed, and run to the bank with the extra profit!