Photo by Sheena Patrick

There are numerous theories on why there are so many homes for sale in the $400,000-$500,000 range in Knoxville. One of them: There are too many houses for our market to absorb.