I might add that not telling us your geographic location produces very little value in any potential response you might get. Sandy soil in Florida will get treated differently than a sandy soil in northern Michigan. If you want valuable, in-depth answers, you'll have to start out with an in-depth description. I'm talking about things like USDA zone, winter lows, summer highs, annual rainfall, the percentage of the rainfall during the growing season, ect. If you can't give substantial answers to the questions above, you might want to reconsider this whole undertaking.
Personally, I wouldn't bother paying money to have an analysis performed on my soil, when I can/have done it myself with a Home Depot test kit. Any discrepencies between the somewhat crude Home Depot results and a commercial test are likely to be lost in the noise of
local weather variables.
Likewise, the things you want to grow will also have their own personal demands. What a cabbage wants is quite different from what a blueberry bush wants. In the real world, what you'll find is that you have to work with what you've got and you have to make very substantial changes to adapt your site to grow anything you can think of.