I have used the Geovision system at home for the past few years. It runs on windows and to date hasn't crashed once !!!

It's a good scalable commercial solution that is easy to set up for your exact needs. They also do software that allows you to monitor both sites at the same time from the same remote location, pretty cool!

Just another option to think about.

Cheers

Cris.