What a great story! I and a lot of others out here have been frustrated with only meager results. I think that your testimony goes to show that different things work for different people and we need to keep trying and we'll find what works for us.
Can you tell more specifically your vibrate, stretch, heat method. How long? How often? What with?
Also, when stones got stuck did you do anything different? How long did it take to dislodge them?