Number 42. Be sure the Foscam cameras are 'real' POE cameras before you buy the switches. Seems when I was researching them I discovered they included an injector with the package, but I may have been looking at a different model. Just be sure you know what they are before you drop a bunch of money on the switches. Also, before you commit to a laptop you should play around with the cameras.
I currently have 5 IP cameras (that number will increase in time). I'm using
geniusvision NVR software [it's free for home use up to 16 cameras] to support the cameras running on a dedicated Dual Core AMD Phenom II cpu at 3.4Ghz and it still utilizes around 50% of the cpu. That's doing motion detection on each camera. I have tried it on a quad core cpu of the same speed, and of course it runs about half of that utilization.
You can use the built in web interface on the cameras, but I've read it's not very reliable in terms of motion detection, email alerts, etc. I never tried it myself and went directly to a stand alone solution with NVR software. There are other software packages like Ispy and Blue Iris that are either free, or cheap.
I am building my setup to monitor construction of a house starting this summer, so I've got all my test cameras laying around my existing house and yard and plugged into my home network, or via wireless. It's been fun, but I've also had to adjust my expectations and configuration quite a bit from my initial idea of how I was going to run it and what hardware was needed to support it.
Stevech, the link I provided above shows the injector/adapter pairs that inject 12-24v on the switch end [depending on what power supply you use] and then the adapter converts that to 5v on the camera end, or you can also get 12 volt adapters, too. That arrangement will of course compensate for the voltage drop in the cat5. You are right, injecting 5v alone won't work very far.
Instead of getting a POE switch I just got an 8 port power injector and then I will use the 5v adapters at the camera end.