If you run thruming stone for the love of Zues please run Sensie Divining Top x4....
I'm not sure what I would cut, probably cut the maindeck Thorns for this because Thorn actually hurts this combo.
Stone + 1 top: -

: search 4 cards for top #2
Stone + 2 tops -

: draw a card, search 7 cards for top #3
Stone + 3 tops -

: draw 2 cards, search 10 cards for top #4
Stone + 4 tops -

: draw 3 cards
And as you do this, you cycle your deck and find more top's easily. Lets take a look at the 3 top example:
You have 3 tops in play, TopA, TopB, TopC.
Tap TopA to draw a card (+1 random card in hand)
Tap TopB to draw TopA

: Play TopA - Trigger RippleA
Resolve RippleA revealing Top B - Trigger RippleB
With RippleB on the stack, Tap TopC to draw a card (+2 random cards)
*Where are the tops?
TopA is in the "on the stack zone"
TopB is in the "on the stack zone"
TopC is on top of your deck
Resolve RippleB revealing TopC - Trigger RippleC
Now all 3 tops are on the stack (not in play)
Resolve RippleC for 4 random cards hopeing for TopD
Resolve all TopC, TopB, and TopA. And you're back where you started.
It may take some practice getting used to how this functions. Your best bet is to get 4 tops and a stack of 40 lands. Shuffle 2 tops in and leave two tops in play with thruming stone + like 4 or 5 mana and no hand.
Make a special area of your in-play zone for "The Stack" and get some little slips of paper/index cards. Some that say "Draw a card and return Top" and some that say "Ripple Top." Then do the combo out very mechanically.