Just to help with the software packages:
To program Panelview Plus, Panelview Plus 6, and Panelview Plus 7, you will need FactoryTalk View Machine Edition (ME) Studio.
FactoryTalk View ME Station is for running a ME application on a PC. It basically allows you to turn a PC and a touchscreen monitor into a Panelview+.
Factorytalk View Site Edition (SE) is for SCADA type systems and includes more PC based options than ME. A SE license is much more expensive but includes ME studio licensing, so you don't have to purchase both separately.
Panelview5000 are programmed with Studio 5000 View Designer, which is part of the Studio 5000 software package.
Panelview800 are programmed with the free Connected Components Workbench software.They only support Micro800, Micrologix, SLC, and only SOME of the CompactLogix family processors. They do not support any Controllogix processors.
I believe this sums up most of the current AB options.