I have been asked to shoot some weddings in the next year. All would be paying jobs so I want to do well by them. I currently have a 300d body, the kit lens, 50mm f/1.8, and a 28-105 f/3.4-4.5 lens. I also have a couple CF cards, a few spare batteries and a cheapo tripod. What are some things I should buy before hand. I already know I need a decent tripod and a nice flash. What do you guys recommend. My wife gave me a 2000 USD budget to work with.