Preheat the oven to 350 F.
Combine the butter, egg and sugar in a bowl and beat until smooth and creamy.
Stir in the honey and blend.
Dissolve the baking soda in the water and add to the butter mixture.
Add the salt, graham flour, and all-purpose flour to the mixture and blend thoroughly. The dough should hold together and be manageable. If it is too "tacky" add a little more graham flour.
Liberally dust a surface with graham flour and roll the dough to a thickness of about 1/8 inch. For convenience in handling, cut the rolled dough into three or four sections that will fit on your cookie sheet. (To make my life easier, line cookie sheets with parchment paper and roll the dough directly on the cookie sheets. That way you don't need to worry about the dough breaking when you lift it onto a cookie sheet.)
With a knife, score the dough, without cutting through, into 2 1/2 inch squares. (Boring! Since your graham crackers are not store-bought, they don't have to be square. Use your cookie cutters to make them any shape you want!)
Prick each square a few times with the tines of a fork. (I did this because those little pricks do make them look like graham crackers, whatever shape they are.)
Using a spatula, place the sections of scored cracker dough on an ungreased cookie sheet. (I didn't have to do this since I rolled right on the cookie sheet.)
Bake on the first side for 8 minutes, then turn the cracker over and bake for another 6 or 7 minutes. (Cheryl of Free Range Living said that she found that flipping wasn't necessary. I agree. I left out the flip step.)
Remove from the oven and cool on racks. (They weren't quite crispy when I removed them. However, they hardened up as soon as they cooled.)