I'm almost as crazy about coffee as I am about curry, beer and motorcycles, and after trying many bean suppliers over the years I've settled with this firm: http://www.coffee-direct.co.uk/ Service is excellent, but more importantly they roast your beans on the morning of dispatch, which makes SO much difference. Apart from the taste, it's worth it just for the intense aroma hit you get when you open the pack!
At the moment I am paying GBP 3-29 for 227 gm, and buy in bulk because I drink so much. At Coffee Direct's pricing I can afford to buy 908 gm for GBP 15-99, which works out at GBP 4-00/227gm. Not over the top if it really is roasted on the day of posting, IMHO.
Incidentally, without wishing in any way to dampen your enthusiasm, are you certain that all their coffees are roasted the same day as they are sent out ? I ask because this is what I read on their site :
we roast coffee beans daily and dispatch the same working day (on orders placed before 12pm weekdays). Coffee has a completely different taste when its freshly roasted. Trust me, you will be amazed at the difference.
and if I were a lawyer, I would argue that so long as they roast every day, and dispatch the same working day for orders received before mid-day, then they were in full compliance with their statement even if the coffee that they dispatched had been roasted several weeks beforehand (i.e., just because you are roasting bean "B" on day "D" doesn't mean that when someone orders "B" that day they are guaranteed day "D"s roast -- it may well be that they roast Monsooned Malabar one day, Kenya Peaberry another day, and so on (and if they stock a large number of different beans, that could imply a considerable delay between roasting and dispatch).
Some of us can always see a down-side to everything

** Phil.