We love instructables.com (we think of it as the wikipedia of DIY- a good place to start, but not always enough information by itself. And it has all the same caveats. But the community is generally very helpful and has its own valuable sources of info within it.)