An endless seed delivery belt includes an inner surface, and an undulating outer surface. The undulating outer surface defines a plurality of alternating, and regularly-spaced peaks and troughs where each peak corresponds to a flight and each space between adjacent peaks defines a cavity that is generally sized and shaped to accommodate one seed. In some implementations, the endless seed delivery belt has a seed ejector between each pair of adjacent flights.