hmm, not bad. I was origunally thinking multicolor, but that could work. I took drawing capabilities through Hieghtened awareness (when it comnes into play, discard your hand, an easy feat in dream halls deck, then draw a card during your upkeep from then on. I think that you missed what I consider Denying winds' greatest feat: replacing jester's cap. all fo a sudden, we have a way to take 20+ cards of OUR CHOICE from mr. Random mexican's deck. Let's see how he likes wife after thorn elementals. This is a decking deck, able of reducing your opponent's deck to a pile of goo and land, and only that. Grindstone is ideal, being cheap and spell-specific, to an extent. Take out his land, use a stone, and watch the mono-color deck kiss his ass goodbye.
4 dream halls
4 mystical tutor
4 denying wind
4 vision charm
4 show and tell
4 dismiss
4 relearn
4 counterspell
2 impulse
2 gindstone
3 heightened awareness
1 thran foundry
20 islands