The first tomatoes have made an appearance!  These are of the Sun Gold variety, which are little grape-sized, sweet, yellow tomatoes. 

Also making an appearance are the first of my Sweet Millions, another grape-sized variety.  The great thing about the small tomato varieties is that they grow up fast, and the yield is usually high.  This makes them perfect varieties for container gardening, when space is limited and getting the most out of your soil can be difficult.  I used organic potting soil and fertilized with organic buffalo compost (they sell it at Whole Foods).  So far, so good!