I am not writing saying I agree with these appraisal valuations but only because I value the fact I see a post where names are valued not based on them being short vs long.
There has been far too much emphasis on short being worth more than long, even if the long name is obviously better overall, such in the case of OnlineMarketingStrategies.com, 25 letters plus the tld, but a better domain than the others.
I know long names have good value as long as they are real and a common or well known term or phrases. I sold a 26 letter name for well over $1,000 more than 2 yrs ago, believed to be the first very long domain sale to take place for more than $1,000.
Amazingly, it was sold via Afternic, that was when Afternic was good and of value, and before its big decline.
P.S. I define a long domain as more than 22 characters (not including the extension), which was the old size limit prior to Dec 1999. Thus a name like ForSaleByOwner.com (which sold for more than $800,000) would NOT be even close to being considered a 'long domain' by my long definition.