User activation in wordpress

I would use my own usermeta to handle it to avoid having any sort of crossover issues with plugins/future updates. It should also allow you greater flexibility in what you store in the usermeta.