The Steve-o-meter currently sits at 553, in case you were wondering. The Steve-o-meter on the much-vaunted Discovery Institute list of scientists (well, some of them aren’t scientists, but who is counting?) kinda-sorta-vaguely doubting certain parts of “neo-darwinism” reads, at last count, four.
Even if you have heard of Project Steve, you might not have heard the Steve Song yet. Sort of like the Monty Python spam song, but slightly different.