Since you have a MacBook, I would recommend the Belkin card reader ($30).
http://catalog.belkin.com/IWCatProdu...duct_Id=278313
I keep mine installed in the card slot of my MacBook Pro (it installs flush the MacBook Pro's case, so you never even know it is there, until you need it), and it makes it much easier to transfer data than having to mess around with that ridiculous USB connector.
Then a cover. I like mine, it is the M-Edge genuine leather ($55)
http://www.amazon.com/iLiad-Genuine-...9043326&sr=8-1
And finally, a light ($15). I got one like this:
http://www.amazon.com/Great-Point-Li...043453&sr=8-11
It folds flat for transport, and it conveniently clips into the CF slot.