hey hey i think i need to buy a new lens for my 20D to cover a larger range. ive got a wedding to do in a castle in a few weeks time and well obviously my **** 18-55mm aint gonna be enough. problem is that ive not got much money so i cant exactly afford L glass. this lens will only be a stop gap until which times as i can afford better stuff. anyone recommend anything from the canon/sigma/etc range? cheers guys!