Welcome to CHR. Sounds like you have a big project on your hands. This is the place for direction, help and motivation. Lot's of smart people here that are willing to help just about anyone out.