Even though Stew isn't writing from New Hampshire, his answer is true for any area of the country. It's not the answer that you want to hear, but it is true... Price is the big motivator for any house that isn't "one of a kind" ie: waterfront, custom built, etc FYI, there are 144 "active" listings in Windham right now, and 18 that are Pending (scheduled to close). That is quite a few month's supply on the market!
Although you've already had at least one price drop, if your price started out too high, you may need to catch up (down?) to the market. Things have changed dramatically since you listed your home--going back 83 days brings us to mid-late July. SOLD comps are the only ones that count, since even if you can find a buyer, the house will need to appraise for the selling price...
What has the feedback from the showings you've had? Any visitors from an open house? Believe it or not, I get my best feedback from Broker's Open Houses (this is where we buy food and feed all the local agents lunch just for coming to take a look at your property! Throw in a gas card raffle, and it's almost guaranteed that you'll get plenty of agents and opinions.
Marketing--check to be sure you have great pictures inside and out, and change them often. How is the curb appeal? Do you have a virtual tour? How are the hits on Realtor.com and NNEREN? I find it's a great tool to see how many people are LOOKING at my listings vs. how many are (or are not) making an appointment!
You need all the tools available to get a house sold in this market. BUT again, the main thing is PRICE. Have your agent run recent comps, price BELOW the most recent SOLD properties. We are now heading into the typical "slow season" of real estate, especially here in northern New England where we could see snow in just a couple of weeks... I wish you all the best in getting your home under contract soon!