Thanks for the replies so far. I have made a lot of changes to my stove. For example, I recently added a new cooktop with a heat shield after my old one cracked. I used to put the thermometer in the center of the top soapstone block, but that no longer works due to the heat shield. I now put it on the cast iron on the back, just to the left of the center top flue plate (I have a rear flue exit setup). Measured there, I am getting somewhere between 2 hours and 4 hours of 400+ degree heat (four hours with red oak and less with mixed woods). Then it slowly drops to 300, stays at 300 for several (3-4) hours, then slowly drops to about 200 for a few more hours.
While I am able to get "12 hour burns" with the stove (meaning it has enough coals to relight a new load of wood without matches, firestarters or kindling) I can really only get about 8 to 9.5 hours of what I would call "useable" heat (meaning 300 degrees or more). I am heating a home of 3400 square feet (minus a few rooms that can be blocked off upstairs by closing doors), but it seems that when it is below 40 degrees I need three pretty full loads a day to keep the main floor warm (in the low 70s). Two loads per day just doesn't cut it (unless its shoulder season). At this rate I am going to be burning an enormous amount of wood this season.
I have a new SS cat from Woodstock that I have not had a chance to install yet, so I am going to try installing that the next time the weather warms up and I can shut down the stove, and I will see if that helps. It just seemed like the stove burned better, hotter, and longer last year (I realize that last year was unusually warm, but there were also a few cold weeks last year where the stove also seemed to burn hotter and longer).