I have just upgraded from Kodak DX4530 to the Canon EOS 300D - first SLR so I have a lot to learn and play around with

Are there any extras that I should get now, that people would say are essential to get the most out of this camera?

Only extra thing that I got with it was a 1GB card (got it half price with the camera), going to be looking online for a camera bag, the prices in the shop were crazy!

Hope to post some pictures in the forums tomorrow night

Cheers,
Craig