Motion is highly customizable and easy to use. It uses motion detection to record video to a codec of your choice and also records stills, so you can got back and review video and stills using a media player. It will also stream the live video feed to a website, which makes it perfect for adding a live surveillance video feed to the alarm dashboard. We have installed the Apache webserver on the Raspberry Pi and found it is quite capable of being a webserver for surveillance. Motion also has the ability to call python scripts and can integrate with databases.

The surveillance resolution is dependant on your camera, cpu speed and network bandwidth so we are fine tuning these for a Raspberery Pi project. However we've been running a 352x288 for the past week without any issues.
The video does use a lot of disk space (1MB per 30 seconds of viedo at 352x288) so we will design a cron job to archive after X days.
Another aspect that we find important is for us not to host any information that is deemed private to our users. So all pictures and surveillance will be stored on the Raspberry Pi and not sent to our server. The dashboard video feed will come from the Raspberry Pi web server. Additionally we do not store home addresses or phone numbers so there si no link between your physical location and your PrivateEyePi user profile.
In order for use to connect to your Raspberry Pi from the WWW (for the surveillance) you will need to open up a port on your router. This is can be easy and complex, depending on your service provider and router.
Keep and eye out for this project, or joing the discussion group and you will receive email update.
As always feedback is welcome.
Here is a picture of our Surveillance PIR (more details in the next post):

