I have a Nikon D5000.
I'm thinking of going with an external flash.
Not sure what to spend, but this could be good enough:
In related news, I thought about getting a remote flash for when i shoot photos in the shop. However, I don't really know much...