www.photographicdictionary.com has a plant section - they are by common name not scientific name as it is aimed at your common schmuck not people doing horticultural courses :) I should put more technical info on there for the veggies at least, like what times to plant and spacings and so forth...