Financial meltdown is here