Don't listen to him RedUK, he's always going on about how XFX are rubiish. It's just because they are more setup over here than in the US, and basically eVGA are their American equivalent, and eVGA are highly rated in the US (like XFX are rated over here in the UK). XFX are fine, I mean there's not much difference when a company factory oveclocks a card because you can just go over the top on that overclock anyway.
And you can't get a bloody Toldeo core on the 4200 X2's, you can only get them on the 4400s, and 4800s! It's called the Manchester core on the 4200s and 4600s!
Also, you can't get 2MB of chache on the 4200, it maxes out at 1Mb anyways on the Manchester core.
Stop slating XFX and other companies that you have 'poor opinions' of, and actually give some advice on why he shouldn't choose them (hopefully backed up with evidence) rather than just not choosing them because of your 'gut instinct'.
EDIT: The retail 512Kb L2 Cache models overclock way better than their 1Mb counterparts by the way.