Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Before you head to the grocery store, you probably make a shopping list of all the items you want. That helps you stay focused, limits impulse buys, and ensures you don't forget to pick up milk, eggs, or the necessary ingredients for Friday's dinner party.
You need to be similarly prepared when you shop for a house. After all, you can't run back to the store to pick up another bedroom, and you can't return your house for a refund if you find it doesn't fit your lifestyle.