Cream the butter and sugar.
Mix in the molasses.
Mix in spices and baking soda.
Mix in flour in small amounts and slowly until mixed in.
Dump out on counter, form into 2-3 portions and flatten into square shapes, maybe an inch thick.
Wrap tightly (I wrapped in wax paper and placed inside a ziploc bag) and chill for 1-2 hours and up to a week in the refrigerator.
Preheat oven to 350F.
Roll out dough evenly to about 1/8-1/4" thick.
Using a cookie cutter, cut out cookies, and place on cookie sheets.
Cook for 12-15 minutes depending on size and thickness of cookies.