I have $1500. After buying a 40D body, I should have around $600 left. My goal is to get lenses that WILL NOT have to be upgraded later. In other words - good quality. My subjects: sports, weddings, portraits. I would prefer 2 lenses, but 1 good lens will be ok. If you know a place to buy these, please mention it as well. Thanks in advance!