I've been thinking about buying some trees to plant along my creek, and stumbled onto this great deal. 10 free trees with membership at the Arbor Day Foundation. It is a very helpful site if you have questions about which trees to plant and where.
They are great. My husband and I have been members for 3 years now and each year you get something free for renewing your membership. The only thing is that the trees come about 10-18" tall, some smaller.