Homemade is definitely better - you will never buy storebought again. I first made them about a year ago, and have made 6 or so batches since then - vanilla (basic recipe), peppermint, cinnamon and irish cream flavored. They are fairly easy and inexpensive to make, if a little time consuming and just slightly messy - but the mess and the wait is worth it.
Abusive comment hidden.
(Show it anyway.)