Sorry for the lengthy post guys. Hope you all don't mind big walls of text.