I have passed too many of those things to count. I've had them blasted once (boy was that tube a BIG surprise when I woke up) and just waited them out the other times. I have to agree you don't want to let them pass without some big time pain killers. I had them so bad one time I checked into the E.R. just for the morphine. Any doctor will prescibe pain relief if they know you are passing them.
I have also heard lemonaid helps you from getting them, but once they're going though your system I"m pretty sure that's too little too late.
I just went though this again a couple of weeks ago. I went to the Doc. and they did all the usual tests. The results were such that the Doc. sent me to get a ct scan to make sure it wasn't bladder cancer. It all turned out to be another case of stones so they sent me home with another barrel of Vicodin. It's nice to have around just in case you break your foot at the beginning of your trip to P.V. too!