Since you've launched the new site, the RSS feed has been doubling and sometimes tripling the post notifications.