More and more people are discovering the delights of growing fruit and vegetables. Even a small garden can produce a surprising amount of food - but, if you want to raise the stakes and grow better ...