You have no idea how happy I am that Facebook made this enhancement…
Starting today, Facebook Page managers can now schedule posts. When writing an update in the Publisher, just click the little clock icon on the bottom left (this previously existed).

This was previously used for entering Milestones and other information in the past. You could also (strangely) make a post in the future. Now, these “future posts” are scheduled posts.
As before, you can select the date and time of your post with each individual drop-down…

When you’re done, click “Schedule” and you’ll get the following prompt:

Click on View Activity Log to view this and other scheduled posts that are pending. From here, you can Change Time, Publish Now or Cancel Post…

Really, really simple.
What This Means for You, Me and Everyone Else
This is an awesome development. I have Facebook fans from across the globe (I’m international and stuff), and I’d love to be able to publish posts when I am otherwise sleeping. My Facebook Insights also tell me that I’m often not publishing at the most ideal time — I really should be publishing early.
In the past, I couldn’t do it. I never use other scheduling tools because posts that use third party apps are not given equal billing with EdgeRank.
So, what does this mean for us? We can now post at ideal times, get the most out of this timing, and not be punished for it. This is great!
What does it mean for third party publishers? Oh, man. They can’t be happy.
Have you given this functionality a spin yet? What do you think?