If you are going to learn to take great pictures indoors or outdoors sooner or later you will need an external flash, and I highly recommend Canon speedlite. I used It on the first day that I recieved It and was amazed how different the pictures looked with a external flash.