Don't forget your county extension office -- the horticulturist there can help with soil testing, determining the content of the local soil and what grows best in it or how to enrich it. They helped me with my blueberry bushes -- our soil was too sandy.
Lots of good ideas here!!!