Im about halfway done with my post but I think I will have to wait until tomorrow to finish.