I love phlox & once it takes hold, there's no stopping it.
Kitchen garden, for your herbs!
For the ditch? Ground cover plants such as Aubrieta are excellent for steep banks - they suppress weeds, help stabilise the soil and are low maintenance.
Another colorful, low growing ground cover for rock gardens, saxifrage
Rock Out in Your Own Rock Garden! --> http://www.hgtvgardens.com/garden-types/tips-for-planting-a-rock-garden?soc=pinterest
Phlox subulata, Creeping Phlox ...a lovely low growing ground cover , masses of colorful blooms that cascade off a wall or spread as shown here
Aubrieta - low, spreading plant, hardy, evergreen and perennial, with small violet, pink or white flowers, and inhabits rocks and banks. It prefers light, well-drained soil, is tolerant of a wide pH range, and can grow in partial shade or full sun.
Zen Garden 2 | Flickr - Photo Sharing!
(Better Home Gardens: Do It Yourself: An Attractive Rock Garden Anyone Would Be Proud Of)
Beautiful rock garden. Love the sphere tucked into the rock