Keep in mind Alexa only measures visits where users have the toolbar installed. Dropping from 300,000 to 700,000 doesn't tell you anything about your traffic. It pretty much just means you weren't checking your own site w/ the Alexa toolbar as frequently as you used to.