Good advice, thanks!
I also find that composing and vermiculture (using worms) is a good way to improve and cultivate and even generate soil. Adding stone dust (crushed rock, essentially) also may have had some beneficial effect on my soil. See this for details:
Yup, vermiculture is some great stuff too!