I have: Canon 300D Canon 28-135 USM IS Canon 50mm f/1.8 I'd like to do: Portraits, General walking around stuff (landscapes, still life, a little street shooting, pics of my friends when we're out that look "really good" but not necessarily magazine quality) I'm thinking longer term, I'd like to get this, in this order: 1. Tamron 28-75 for walking around, general use 2. Canon EF-S 18-55 f/3.5-5.6 IS (as a wide angle. I mostly do wide angle outdoors where there's a lot of light, so I probably don't need a very fast lens, and it's cheap.) 3. Canon 85 f/1.8 for portraits 4. Flash 5. New body - 40D. Does this make sense? Does the Tamron 28-75 yield better results (sharper images, better colors, etc.) than the Canon 28-135 USM IS? I have the Canon. I'd buy the Tamron if it will be an upgrade. This works out to around $1500-$2000 though, so it'll probably be around 2 before I have the whole kit. I want to really learn how to use each piece before I buy the next one. Thoughts?