Can also recommend Axis. At work we've got a server with a couple hundred cameras connected and they're extremely reliable. Software is easy to use, regular firmware updates (even for older cameras), and in my few dealings with Axis support they've been great.