Upgraded to a 50D a few weeks ago from a XS. I have the XS kit lens (18-55mm IS) but am looking to upgrade. I like having the IS function and was interested in the 24-70mm f/2.8L up until I realized it was non-IS. Any suggestions in great quality lens either first or third party lenses???