So I was browsing around been thinking of trying Stevia for a while now I've read somewhere that the powdered stevia is good.. But I was curious about this Nature's Stevia... Anyone around tried it? If not I'm thinking about checking it out here's a link for one Amazon.com : Stevia (Strawberry) : Grocery & Gourmet Food