so i just found out my GF wants to buy me a new lens for Xmas, but has no idea what to get, so i started looking, and ive always wanted a macro style lens, just for like partys and close shots. I have also always wanted to upgrade to a better body, right now i have the cannon rebel XT. Now my question is, should i get a lens, or upgrade the body first? I live in canada, and either looking to spend $100-300 on a lens, or around $500 on a body, new or used. I dont use my camera as much as i would like, but when i do i like to go a little trigger happy 


