I believe my cookies are done when the edges are firm and slightly more brown than the rest of the cookie. When I take my pan out of the oven, I leave my cookies on the pan for 1 extra minute to finish baking. Then, I remove them from the pan and place onto a cooling rack. Do not wait longer than 1 minute to remove the cookies from the pan. This will result in them being extremely hard to get off.