Comparing prices on my preferred tobacco "American Spirit", I found
Esmokes.com about 60% of the price at Randy's tobacco shop. esmokes has a nice website with automatic order functionality, set it up once and your regular order shows up on your doorstep. Been using them about six months now with no issues at all.
Still checking prices when someone posts another link though! :-)