I have about 150 Axis cameras at work, and 5 at home. They are expensive, full featured, and support is generally very, very good. On the back end at home, I use QNAP for storage via the built in surveillance station app. It was very quick to setup and just works. It's easy to sync the storage...