WOW. What a ride the past 4-5 hours has been...