Buy stock in Canon (CAJFF $46.77). Wait until everyone else spends THEIR Christmas bonus on new Canon lenses. When your stock has tripled, sell; then you can buy whatever new body or lens you want.