Those sticks look pretty cool. Come to think of it, I remember my old guitar teacher telling me about some people who play exclusivly by tapping. I bet he was talking about someone who played a stick.
And God said, 'Let there be rock!'
-And it was good