Mix molasses, brown sugar, water, and butter until smooth.
Sift remaining ingredients, and add to molasses mixture, using a fork to stir. (You might need to use your hands towards the end, as the dough becomes heavy)
Cover dough tightly with plastic wrap, and refrigerate for 2 hours or more.
Remove dough from refrigerator, and roll 1/4 inch thick onto wax paper or floured surface. Cut shapes with cookie cutters. (If your rolling pin and/or cookie cutters are sticking to the dough, lightly flour them.)
Place cookies 2 inches apart on a lightly greased cookie sheet.
Bake at 350F for 8 minutes. Cookies should be soft to the touch when you remove them from the oven.
The amount of cookies that this recipe makes varies greatly, depending on the size of the cookie cutters used. If small/medium cookie cutters are used (as shown in photo, which shows cookies sitting on a standard sized cookie sheet) recipe will make 4-6 dozen cookies. If large/x-large cookie cutters are used, recipe will make 2-3 dozen cookies.