Hi there Community.
Just want to add my 2 cents. I'm in no way an expert but I'm probably closer to a novice. So I'm just basing it on what I see in my own wallet.
It seem that I'm getting stakes even with just my meager sum of XC (I mined a little late, when pools were just launching). What I noticed is that it averages around 10 days apart. And it based coin maturity in your wallet and of course amount of mature coins. As proof here is a screen shot of my transactions. As you would notice I got stakes in 9 days after my first coins arrived (5/11 - first coins show up, 5/20 first stake coins show up)
http://i.imgur.com/yAzTMkZ.jpgSo now I'm waiting for June 9-11 to see if my idea is correct. Also note that my wallet is open on erratic times since its hosted on my personal home PC. On Weekends I can have it open more than 24 hours, but on weekdays just a few hours a day.
Hope this post help people be at peace with the staking. Note that I didn't activate xnode yet but I will in a few days on a dedicated server since I want to help development. Thanks for the guide that should help.