The good news: it's completely free and delivers exactly what it promises. The bad news: it leaves the heavy lifting to you. What I mean by this is that the product is, effectively, a list. This list provides you with 101 names for Potions, Elixirs, Beverages, and the like, and if you're an imaginative person then that is all you'll need. If by casually perusing this list you see a name that gives you an idea, then fantastic.
Another possible use for this would be if you're a GM who creates puzzles, particularly word puzzles, for your players to use. It's an odd fantasy setting that puts a crossword puzzle into an epic quest, but if that's how you roll then this might just be your cup of Tea (and if Tea is your cup of Tea, then I notice that under T, the list includes three Ts.)
Also: if you're the type of person who feels that the Brew Potion feat in d20 games is a bit underdeveloped, then I'd recommend taking the names from this list and seeing what new inventions your mad alchemist can brew up. Have fun. Sincerely.
[5 of 5 Stars!]