DAMN THAT WAS A LOT TO READ.........BUT SHEIT THAT FN SUCKS........