Found a workaround with two plugins
I know that you can schedule posts using the built-in Scheduler in Wordpress. The problem is it is annoying to udr for every post. I have over 1,200 posts on my website and I want to keep posting and pushing them out to my other social sites every hour or so. Impossible to go back and schedule all of these.
My twitter followers were complaining that I was posting too often and they couldn't read all my articles. I found a great plugin called WP to Twitter by Joseph Dolson (it works great, if you use it please donate to him) that pushes my current posts out to twitter real-time.
I found another great plugin called Tweet Old Post that randomly picks posts from my huge list and pushes them out to Twitter based on a schedule I set. So, I post every hour and reach a lot more users. No more complaints and I also have followers from all over the world because I can post to different time zones.