Record week from search engine traffic (so far). Great week from other sources.
Key is to give it time for your new free sites to get listed. I don't submit free sites anymore, but I remember that some would list me within minutes, while others might take weeks or months. If you haven't already started, you could also begin submitting to tgp for a quick traffic-boost.
This should be a great time of year and will only get better from now and into the new year. Now get submitting you lazy bastard!
