Markets take a big hit today...