For solid 2D performance I've always been a fan of Microsoft Visio. I use it for everything from electrical layouts to micro electronics signal flow to civil engineering sketches. The learning curve is minimal if you've ever used any other Microsoft productivity suite. You can also download oodles of templates and design objects, as well as import images, ...
Sweet Home 3D runs in Java on Linux, and Windows. It is very easy to use and a good tool for a quick, "90% perfect" sketch. Very good for indoor sketches.
For outdoor sketches I suggest Inkscape.
Sometimes I use Inkscape, because I can draw things there much faster then in any CAD program. Of course I do not have the CAD features like "calculate area" and ...
Graph paper. Seriously.
Here is what I did to layout my kitchen (after trying sketch up):
Measure the space. Outline your walls on graph paper 1 square = 1 foot.
Make a few copies of this, and save the original.
Make your appliances as little cutouts, or, just draw out on your draft-copies of graph paper until you like what you have.
Unless you do this ...
-FreeCAD (Hard 3D, most precise)
-SketchUpBIM (Moderate 3D, less precise)
-Floorplanner (Easiest 3D, least precise) (allows one project for free)
I've used all three of the above and settled on SketchUpBIM; fully measuring and designing my 100 year old house in 3D. It took a while to do, most of the time spent learning the software, but I've found it ...
Collecting the previous suggestions, I believe this is a good place to start a wiki discussion, since it's not a direct Q/A:
Take a look at Trello. I use it set up as a Kan-Ban board (think of loads of post-it notes in columns for "to do", "doing" and "done").
You can also add your own columns (so you could have a "suppliers" column for example).
You can add images and ideas, as with Pinterest, and assign dates to cards to in order to track them.
There are various plugins ...
All that Google has, from what I know (and googled to double check), is that they own Nest. They apparently had an "Android @ Home" project a few years ago, but I couldn't find any recent news on it. Personally I'd bank on Apple moving in on your home before Google-- simply because they already have their framework public, so developers can already start ...
I havent installed but have seen them they have a special remote that has a reciever in the lighting device (switch) you can program the remote for different settings like when you stop a movie lights on full, pause at 50% play at 25% will look arround and see if i can find some brands for you to check out
Take a look at a program called Moi3d
I find that it is really easy to work with (more than SketchUP)
You can see in 3D from all perspectives and if you have the skill you can also render the created designs.
It cant do 2d Design, but you can export the perspectives into quite a few formats which you can later use as your technical drawing.
Other than knowing they are out there, the money no object end of the spectrum is not a place I play much, and you can easily exceed $250,000 for software AFAIK.
For practical applications where the right answer is not "hire a structural engineer and let him/her worry about the software" (or become one, if it interests you enough) you need to understand ...