I've pretty much stuck with Mwave. I have built several complete systems using them. Never once had a problem, with memory, parts, etc. I bought two Enlight cases from them, one with an Enlight PS the other without. Granted, not the best thing (generic PS) but it hasn't failed yet after about 2-3+ years. Ok, so one thing to maybe keep an eye on is their Enlight cases with generic PS's but other than that I don't see anyhing wrong with them whatsoever. Planning on building another and probably will get most of the stuff from them again.