This is good advice but also extremely difficult to follow. Here is a couple good links for newcomers