Here is another website, Big Ideas for Small Homes.
*** Small spaces can be family friendly spaces and they can be great for entertaining. A pint-sized home is friendly on your wallet and the environment. You want to live in a house that allows you to live as you wish, and not monopolize your time with cleaning extra spaces and extraneous upkeep. Be proud of the small place you call home. ***
Here is a link that might be useful: Big Ideas for Small Homes