grainbelt, I beg to differ on the batteries. I have tried Duracell rechargables, Energizers and Eneloops. The Eneloops are superior, hands down. I get better constancy and range from my remote triggers. Flash use is much better and longer, my *istD will shoot longer on one charge. I won't use anything else and I use a ton of batteries to shoot a wedding.
The added benefit of Eneloops is you can charge them and they hold the charge for weeks and don't self drain like other batteries do.
As for cards, I stick to Sandisk Ultra II or Extreme III's They cost more but I've never had an issue with them and cheaper cards have failed in less than a year of use.
DO NOT BY CARDS ON EBAY!!!!! Buy them from a Brick and Mortar store so you know they are real and not some Chinese copy.
Try
Aden Camera but
Prodigital on Ebay has been excellent as well. They are a camera shop in Ontario that sells a ton on Ebay.