Yes, the actual quality is a big problem of those 'big box store setups' as you call them.
And the other problem is the accessibillity of specific data. It's a horror with them, as you cannot even access their internal drive over the network!
I spent hours trying to extract a certain footage from a Lorex, I went so far to remove the harddrive and try getting the data myself. No luck, as they have a proprietary partition.
And let me be frank with '..upgrading in a couple of years..'.
Unfortunately this will be the case, well, not couple of years, but a few. Just look at your electronics, TV, PC etc.
The exception are security systems, they haven't changed much, but are a joke, really. All those ADT etc system can be bypassed in seconds.
I was installing Axis in larger companies, but as you mentioned, they are just too expensive for homes or small businesses.
I checked your securitycameraking.com, but have to tell you that they are just resellers, too. They don't produce their own stuff, thus have no control over those products. They use those same hackable DVRs, too.
It is very simple, really, just check out
www.alibaba.com and search for 'security camera' and you will find all those DVRs and Foxcam and Qsee and whatnot units.
Given these recent developments, I too only recommend IP cameras.
Regarding HD, there are a few HD cameras, but they eat up the drive 4 times as fast and you do need a 4Mbit connection (UPLOAD!!).
I'm tossing around the idea of putting cameras up as well. The Sharx brand as mentioned earlier, I hadn't seen before. Kind of quiet on what the specs are (at least thier website doesn't seem to show much). I've also seen another supplier that perhaps might fit the bill:
www.securitycameraking.com Found them via another forum I visit. Seem to have decent prices particularly on their DVR setups.
Of course the Axis, ACTI, etc... cameras would be ideal but $$$$. I hate to buy something that I'd only want to be upgrading in a couple of years so am looking at IP, HD, etc...
There's no point having cameras that you can't actually identify people with. Too many of the big box store setups are exactly that. Yeah you'll see someone but good luck indentifying who they are.