I need a basic Arduino solution which uses a simple camera to take pictures when ever it receives a command, could be SMS or via 3G. Then it stores the picture in an SD card and send the file to an specific mail account. It will use a battery as a power backup and send SMS to specific number when power goes down. It can receive an SMS, with password, requesting to take the picture . It should also have the ability to erase the SD card when receiving a password command.
I'm attaching the parts our you can suggest other to maintain costs down.