Hi, I'm soon going to be upgrading my equptment, I'm looking for advice on whats best for me to buy. I would like a new walk about lens, but I'm not sure what would be best for me, ATM I have the 18-55mm Canon kit lens and I have had loads of points where I have become angered by its lack of quality. As an upgrade for this lens I am considering both the 17-55mm F2.8 and the 17-85mm f/3.5-5.6. I know both of these lenes produce a higher quality than my current kit lens. The constant f2.8 is a huge factor for me as I use a low DOF and shoot in low light quite often. The main reserve I have with either of these lenses is that they can't be mounted on FF cams, (when I upgrade the actual cam I think I will look at the 5DmkII and the 60D (when it comes out)). Since a decent lens that is not an EF-S mount cos so much I dont think that will be an option yet. The other thing I'm thinking about is a flash gun, I am loking at the EX580II, because as I said I often shoot in low light or indoors and the shadows produced by my pop up flash annoy me so much, I have tried various methods to soften the light but feel it will be easyer to soften or bounce light from a flash gun. I would just like general advice on what people think is most important and why, and what they got 1st etc. Thanks, and sorry if this was a boring subject.