Bloody brilliant! Assigning states is exactly how I use tags too. With tags, I always find that I'm just adding more avenues to be unhappy with imperfection. "Oh, is that the perfect tag? Is that tag too obvious? How will I remember this tag later on?" I would hate to have to develop an entire philosophy of tagging, because I have too many others anyway. So I prefer to deal with the one-stop uneasiness of "is this the right folder for it?". Still not perfect, but just the one.
Thanks for writing that post! I look forward to reading more on your website.