Intelligentsia offers free shipping on orders over 25 bucks but yes in general the price is on the high side. I did a quick cost comparison though to still show you are saving money vs buying at Starbucks.
That said -- I have not gotten into roasting my own. I am willing to try on artisanal and quality grounds (pun). However I am skeptical on the time involved as I am pretty busy and dont necessarily want to spend a couple hours a week roasting beans.