Christmas is nearing, and this is my situation. I want another lens for my D70S, and was looking at the Sigma 18-50 F2.8 HSM. After discussing it with my parents, they agreed to purchase an 18-50 for me for Christmas assuming that my GPA would be 4.0 or above. This would allow me to sell my Nikkor 18-70mm, and I estimate I will get around $100-200 from the sale, which is nice. I will also have some Christmas gift money coming in. Here is my dilema. These are the lenses I'm considering: Tokina 100mm F2.8 Macro Sigma 105mm F2.8 Macro Sigma 70-200 F2.8 Tokina 50-135mm F2.8 Sigma 18-50 HSM I am into very general photography. I enjoy Landscapes the most, but get very little chance to shoot them. I am wanting to get into portrait and people photography. Here are my options as far as a setup: Get the Sigma 18-50 HSM, sell the 18-70, and start saving for a Tokina 100mm Macro or a Sigma 105mm Macro. Keep the 18-70, put the Christmas money toward getting a Tokina 50-135, or maybe a Sigma 70-200 (a long shot). My main question is the amount of improvement from the 18-70mm to the 18-50? And is the 18-70 a good enough lens for a semi-advanced photographer to be using? I'm also assuming the Tokina 50-135's quality is on par with the 70-200, or at least past the Sigma 18-50. Priorities for buying a lens (in order): 1) Image quality 2) Build quality 3) AF 4) F stop 5) Size (assuming it fits in my Tamrac Adventure 7). EDIT: I would also like to know if the Tokina (or the Sigma) macro is on par image quality-wise with the 70-200.