marking this worthy thread to read in full later.