Love the idea. What sort of social networks does it monitor? Do you have per-site specificity? For example, I might want to post at a popular time on Reddit, but only at peak/popular times for specific subreddits.
How much machine learning is actually involved here? Or is it more static data analysis?