From reducing or eliminating the need for garden pest treatments, to adding color and texture to an otherwise mundane space in a garden, companion planting is a win-win technique for improving a garden space. Here's my most recent find at
Burpee.com in their growing tips section:
Companion Planting Guide