I found the functionality I wanted (without needing a Master's degree in programming). It automatically searches for cameras, and it's quick and easy to setup. It does record schedules and the motion detection works well and it’s really customizable. I haven’t yet played with all the features, but it does exactly what I need. The interface is worth of mentioning, it's pretty impressive.
Compatibility for Windows, Mac and Linux, it's well priced. What more can I say?
I am using Xeoma, very happy with it and would definitely recommend to others, at least to try. It is easy, affordable, and they have a great tech support!