Thanks Candkids reply and link.
I'll buy Riccar commercial upright (looks like the Riccar 8925 Premier Commercial Series Upright Vacuum but is an earlier one that cost about $600 at the time), and my mother has a Simplicity upright, which is similar design but a household model. Both are quite adequate. I also use a $30 6-gallon(?) ShopVac for sweeping up cat litter and other debris. If I remember, the Riccar I have, the dirt doesn't go through the fan. That's important if you are sweeping up grits like cat litter, because that will tear up a fan. Before the Riccar, I owned a Hoover $450 (bought in 1995) self-propelled sweeper that worked great, except you could no longer get parts for it and the brush roller was worn out and the fan had been knicked by debris and was noisy. I chose the Ricccar for its construction and simplicity.
http://kcvacuums.com/shop/riccar-8900/ can be bought for around $600 now, but the one like I have is over $700 now. Yikes!
You might look at Simplicity and Panasonic for affordability. Really, that $30 or $35 ShopVac from Lowes plus a $40 or $50 Bissel from Walmart would probably do ya, if you wanted really inexpensive. The ShopVac will get all the loose dirt, but you need a brush roller to get the hair. But a decent brush roller on a cheap
vac will probably do that. I put a drywall bag in the ShopVac. It contains all dust. I rarely have to vac up any water, so I just set it up for optimum dust collection.