I'd say that menagerie is a bit high; it's never been super awesome in my experience, even in a game I just played with hamlet on the board.
There are few things in Dominion better than activating 37 or more Menageries in a row.
FTFY.
--- GendoIkari's turn 15 ---
GendoIkari plays a Menagerie.
... revealing a King's Court, a Silver, a University, and a Mining Village.
...
drawing 3 cards and getting +1 action. GendoIkari plays a Mining Village.
... drawing 1 card and getting +2 actions.
GendoIkari plays a University.
... getting +2 actions.
... gaining a Menagerie.
GendoIkari plays a Menagerie.
... revealing a Salvager, a University, a King's Court, a Silver, and a Mining Village.
... (GendoIkari reshuffles.)
...
drawing 3 cards and getting +1 action. GendoIkari plays a Mining Village.
... drawing 1 card and getting +2 actions.
... trashing the Mining Village for +$2.
GendoIkari plays a Salvager.
... trashing a Silver for +$3 and +1 buy.
GendoIkari plays a Menagerie.
... revealing a Menagerie, a Salvager, a University, a King's Court, and a Mining Village.
...
drawing 3 cards and getting +1 action. GendoIkari plays a Menagerie.
... revealing a Salvager, an Outpost, a Trading Post, a University, a King's Court, a Silver, and a Mining Village.
...
drawing 3 cards and getting +1 action. GendoIkari plays a Village.
... drawing 1 card and getting +2 actions.
GendoIkari plays a Salvager.
... trashing a Silver for +$3 and +1 buy.
GendoIkari plays a Menagerie.
... revealing a Province, an Outpost, a Trading Post, a University, a King's Court, a Silver, and a Mining Village.
...
drawing 3 cards and getting +1 action. GendoIkari plays a Trading Post.
... GendoIkari trashes 2 Silvers, gaining a Silver in hand.
GendoIkari plays a Menagerie.
... revealing a Province, a Bank, an Outpost, a University, a King's Court, a Silver, and a Mining Village.
...
drawing 3 cards and getting +1 action. GendoIkari plays a King's Court.
... and plays a University.
... ... getting +2 actions.
... ... gaining a Mining Village.
... and plays the University again.
... ... getting +2 actions.
... ... gaining a Mining Village.
... and plays the University a third time.
... ... getting +2 actions.
... ... gaining a Mining Village.
GendoIkari plays an Outpost.
GendoIkari plays a Menagerie.
... revealing a Province, a Village, a Bank, an Outpost, a Silver, and a Mining Village.
... (GendoIkari reshuffles.)
...
drawing 3 cards and getting +1 action. GendoIkari plays a Mining Village.
... drawing nothing and getting +2 actions.
... trashing the Mining Village for +$2.
GendoIkari plays a Mining Village.
... drawing nothing and getting +2 actions.
... trashing the Mining Village for +$2.
GendoIkari plays a Silver.
GendoIkari plays a Bank.
... which is worth +$2.
GendoIkari buys a Province.
GendoIkari buys a Province.
(GendoIkari reshuffles.)
(GendoIkari draws: a Province, a Salvager, and a Bank.)