Going to work on a CS for review over the next few days. Still trying to absorb all of the information. :)