I have had several people ask me about setting up surveillance system. If they would only work the kinks out of this I would totally recommend certain DLink cameras (basically any of the cameras with external antennas, the internal ceramic SMD antennas just do not have the range and the ones that support codecs other than just MJPEG, which eats a lot of bandwidth and storage) combine with this NVR and a dedicated WiFi network, and you could get a great 6 - 8 camera system for around $1,000.
But until this is much more polished and less kludge-y, I simply can't recommend it. To get this to work properly I've had to roll back to FW 1.5, mess with IE compatibility and JAVA security settings that were not well documented, trick the system into recognizing PTZ cams as different models (that causes it to lose the PTZ and sound functionality) and disable remote viewing for the NVR because it caused issues with the superior remote viewing functionality direct from the cameras. Also, the unit won't record sound on any camera, recognized model or not, and there are issues exporting videos - I can only export them to a network share, if I export them to a local computer there is some permissions issue that causes them not to show up in Windows Explorer outside the Save As dialog for the NVR add-in app.
If DLink could only polish this and make it more user friendly they would have a very competitive product against the wired systems (and drop the ceramic WiFi antennas).