I'm going to give my 400D to my brother soon, along with the lens that was bundled with it, the EF-S 17-85. This will leave me without a general purpose zoom to use with my 40D, so I'm looking at buying a new lens to replace it.
It doesn't have to be EF-S; in fact I'd like to make the move to full-frame one day so the less EF-S lenses I have, the better.
Can anyone make any recommendations for a good lens to fill this gap? I'm really looking to pay up to about £500..