OCZ is not crap; actually one of the best brands you can buy. EVERY manufacturers these days have faulty ram. There is so much production these days that its hard to keep Quality control up to great standards. Just like anything else, every item in the world is so mass produced that quality will never be what it used to be.
Look at cars for example; They are more expensive and built like sheet now compared to the past. everything is computer controlled and always breaks down or has issues; there is just no way around it.
as for the comment about every ram is the same except different manufacurers put their own heatsink on them is utter BS. They are very similar and the chips may be the same, and come from different bins, but there are also differences in the boards, etc; why do you think you can take the same exact specs, but different manufacturers ram has different performance? Obviously not exactly the same. Granted you can get away with any brand or price range, there are minor performance differences which each person has their own opinions on.
I personally use Mushkin or OCZ, next picks would be Corsair or G-Skill, but you will find problems with all of them no matter how good the company is.
I agree with one that I will never use Crucial again till they get their Sheet together. I used to buy Crucial exclusively, but they have a known history of failing ram. I currently have to rma 3 different DDR2 kits. Again to the one guys comment about ram all the same. in the DDR2 era, crucial ram smoked everyone else in actual performance according to tests, but have known issues...so much for all ram being the exact same. Plus if all ram was the same, there would not be all the compatability issues.
Anyway, bottom line is that OCZ is not crap, if you think so, them its all crap and your out of luck.
If you do not like OCZ cause of your experience, I recommend Mushkin, g-skill, or Corsair. Good luck with your next set.