My Fiance and I recently purchased a completely custom system from ProGress Systems Inc and we're very impressed with the quality of service and craftsmanship. ProGress Systems we're very patient, friendly and helpful during the entire creation process and then extensive tested the system, updated and setup all drivers/devices so that when we received the system we just had to plug it all in - fantastic, it saved me a ton of time. I strongly recommend ProGress Systems to anyone - business, gamer or casual computer operator - the quality of product and service is the best I've seen in years.