Longest post I've done in weeks! Hope you like it.