Kracoeus-7002

Merged from mrudulpolus/KRACOEUS-7002.  Not fully functional.  Known issues are described in KRACOEUS-7745.  
First I don't think this code is even used. I can't find it being referenced in the change set here. If I'm wrong about that though, please review this thoroughly. In fact, try removing it so we know what problem it is trying to solve. siteNo+1 and siteNo+2 must be removed though.