http://www.zabars.com
Choose grind #7 for drip.
Buy 4 pounds and shipping is free. A full pound costs less than $10.
They roast on Mondays, so order on Tuesday morning and ask for this week's roast.
Sweet Maria's and Coffee Bean Direct have been good historically too, especially if you get into home roasting. I drink espresso and I used to roast my own, but now I just buy Zabar's Vienna Roast whole beans exclusively.
They're still running a bit behind because of the hurricane, but things should sort out soon.