It appears that the site www.wilsonevergreens.com has all of the strengths in place but cannot get past the 'plateau' for ranking for 'christmas wreaths.
I knew that Google put a strong emphasis on have the keyword in the TLD and this is where Wilson Evergreens is lacking so I considered a microsite to rank for the keyword phrase that will point to Wilson Evergreen's site.
Examining the option of TLDs and using them show that pretty much the same sites show up in the results whether you use 'christmas wreaths' or 'wreaths for christmas'.
According to Google AdWords External Keyword Tool both terms are searched for about equally. I did a search for purchasing the domain www.wreathsforchristmas.com and it was taken but the .net version was available.
The site www.wreathsforchristmas.com does not even show up in the SERPs for 'wreaths for christmas'. However it is a poorly constructed site with almost no marketing so I can understand why.
Quote from Rand Fishkin, "If you have an exact match domain name for a particular keyword you're targeting, microsites can be powerful. Google's preference for and ranking boost given to exact-match domains is a very powerful tool to use for SEO. " (from http://www.seomoz.org/blog/understanding-root-domains-subdomains-vs-subfolders-microsites)
My question is do you think it is worth purchasing www.wreathsforchristmas.net to boost sales for www.wilsonevergreens.com?