Pretty well got the cookie pricing down, however I am wondering how you handle the delivery of it. Do you charge a delivery fee?
I would think with the price of gas and your time, a delivery fee is absolutely necessary. That said, how about calculating various delivery fees in a range of 0-10 miles, 10-25miles, etc. Gas is just too much to do it for free.
I charge a flat fee of $10 for a 20 mile radius. Any further the price goes up. Needless to say, I have had a lot of traffic at my house with everyone coming to pick-up. That is a whole separate issue.