sigma 24-70/2.8 will do. its sharp n affordable.
just some notes: the one thing i think is stupid about the 28-70L and 24-70L is that both extend when zoom out to the wide end. which is rubbishy build quality. :thumbsd: ;( i dont understand why canon cannot make it non-extending like the tokina 28-80/2.8. even the AFS 28-70/2.8 also extend when zooming. maybe i not that good at engineering or its that they can design it to be non-extending but it will take up too much space or what...hehe. when i was using film i had no choice but to use the 28-70L due to the need for the 28-70mm focal length. now with digital and the godsend 1.6x crop, the choice naturally shifts to 17-40L or 17-35L or 16-35L. all of which are physically smaller and lighter and non-extending (read: much better build quality) than the 28-70L and 24-70L. and somemore the 70-200L can now hit 300mm
[mmm scarly 3 years later they come up with EF 20-70mm f/2.8 L USM IS which is non-extending and still retains the 77mm filter size !!!
:bsmilie: ]