For my Rebel XTi - I want a fast, sharp one that won't strangle my purse strings! What's everyone's faves?