What you refer to as IPcams, are the good old network cameras. ZoneMinder supports these camers as long as they provide a URL to read a image directly, such as http://your_ip_or_address/image.jpg.
In my personal experience, Axis cameras work remakably well with ZM. The famous NetCam from StarDot Technologies also work, and I believe Phillip Coombes has some D-Link network cameras running.
On the other hand, the old PC approach actually turns these web cams into network cameras through the attached PC. If you sum the cost of the PC, the web cam and USB extension cables, you could end up with the same cost of going for a low-end network camera in the first place. Adding to this having to maintain the PC, its size, the frailty of the USB cables arrangement and the frailty of the web cam itself, by now the network camera seems like a better bargain.
Yet, I prefer another approach, use a video server. A video server is basically a computer with a multiple-port video grabbing card and a network interface, all in one small, easy to use, easy to manage box. With it, you can use good old, plain, regular CCTV equipment and installations (including existing ones), and just hook up the camera signal cables to the video server input ports. This way, you use inexpensive cameras on exposed locations, and keep the expensive equipment (like the video servers) in a more secure place.
If the area to cover is quite large, as in an industrial setting, you can use video servers in separate locations to concentrate all video input cables in the nearby area. Then just run Cat5 cables from the video servers to the nearest network hub or switch. Maybe even wireless links could work.
This last approach may not be the absolute cheapest, but considering maintenance costs and risk of losing valuable equipment (due to vandalism or weather), this is the way I would go.
Lastly, the industry defacto standard for video servers are the Axis brand. These are also very expensive ($1300+ for a 4 input box). Since we are talking cheap, then you can go to
www.stardot-tech.com and check out their Express6 video server for 6 video inputs at just $795. And if you find a better deal, please let me know. By the way, I dont work for StarDot, but I have spent considerable time on the Net looking for a good deal.
Regards,
Jose Rodriguez