The best prices I have found are from outside pride, but you have to order 1000-5000 seed packs on many of the seeds.
Still, at 4.99, most of them save for a few years easily enough, so if its something you plant regularly and plentifully its the way to go.