I could never buy a pre-rolled joint either, but it takes at least 1/2 a gram for a decent joint. 20 grams X .5 = 10 grams. 10 grams for twenty dollars? Sounds like a steal.