I had my 40D modded by hutech.Sure there was a US$600 price tag.
however, I am happy with the results
and the custom white balance for jpg daylight photography works very well. I make sure that I use a CWB that matches the light conditions, so I suppose the downside is having to make a CWB for every different light condition. I use a piece of white paper which I keep in the camera bag. I could also forego the CWB and use AWB and fix later in Corel Photopaint which came with the camera.
Of course when shooting RAW none of this applies.