aaaaah awesome post! totally worth the wait!!!!!