I've narrowed down my choice of camera to the Canon 40D or 50D. My main purpose for this camera will sports action shots. I've read many reviews stating that the 50D has very poor image quality compared to the 40D despite the higher pixels. Any help from others is very much appreciated. Thanks.