Very cool, as usual.

One thing - what if there is no X variable? That is, you want a strip plot of a single variable?

Well, I figured out one way (maybe there is a better one). I created a dummy X variable that is a constant with some jitter. E.g. suppose we have a variable called pop08millions in a dataset called HAVE. We can then do something like this:
data want;
set have;
x = pop08/pop08+ranuni(1020101);
run;

proc sgplot data = want;
scatter x = x y = pop08millions;
xaxis values = (100000) label = " ";
run;