Yay for old post revival, darkfrogger.
This deck was quite fun a while back, but now it's not that great, as there are many decks that can beat it with relative ease. However, rainbows and decks with heavy permanent control will most likely be taken down quickly with this deck. Anything with a modest amount of creatures can usually outdamage it, unless you draw and play a protected shield early.