I wonder if checking multiple times in two weeks flagged your name as "popular but unregistered", prompting its' registration? I doubt any registrar would grab every single name, but ones that suddenly got search hits probably get snapped up.
Like the article suggests, I always search at the terminal. If the name is available it gets registered then. I look at it as 8 bucks buying me a one year option on the name.