I've always read the idea of Sheol as being like the Greek concept of Hades (the place, not the god). It's not so much a place for sinners, it's just where everyone goes when they die as a final resting place.
I personally doubt the existence of an afterlife, though, at least in the sense of...