Well you could amend your native soil to suit your needs.
Is the ground you have to work with so horrible that you have to bring in totally new dirt ?
Why not just dig up some of the dirt and add stuff too it. Like an organic premix fertilizer, some compost, worm castings, beneficials, ect...
That is how I do things.