IMF or Seisel's are good, inexpensive spots to hit up. I was at 99 Ranch this weekend and almost picked up a package of marrow from them. Very cheap and were large cuts of it that looked quality. The Rabbit won out though. Maybe something to look into further.