ya,, $2499 is certainly out of my price range,,
another consideration on my part is filters,, I happen to have a few pretty pricey filters from Singh Ray and BH which just happen to be 77mm, which is the same size as the 17-40l

Just go with the 17-40L then. I made the switch from the 10-22 to the 17-40 and I do like the 17-40 better.

