I really like mine. Then again, i'm only 130-135 lbs (~155 lbs with gear and water). I got them earlier this month.
I got mine through
www.bicyclewheels.com from one of their EBay listings. I'm not sure if they true/tension them before shipping them out though... But they're straight and true after afew hundred miles. I'll have my LBS check them over whenever i bring my bike in next.