Multi-Dimensional Arrays are like my Ex-Girlfriend; Interesting at first but later can become extremely complicated..