I recently took on a very small project of printing and mailing a postcard for a local non-profit group - under 150 pieces. I donated my time and costs for getting a mailing list for them. Because it was so small and virtually no budget, and the local printers had minimums, setup fees, etc. that made it not feasible to order from them, I ordered postcards from an online East Coast print company that was offering a great deal - and they provided mailing services as well with a guaranteed two-day turnaround. Sounds like a great solution, right? Except it was for a specific event and the postcards never arrived in time for the event even though the postcards were sent 1st class.