CALM used to be a great place - Cheap, great selection, polite staff.
Well, nowadays the staff is still friendly, but their prices are shit and they never have what I need (They -do not- carry sativas anymore).
I could never get strains consistently, but at least it used to be really cheap.