Heh, no, one more reason i'm at Michigan Tech.
I don't know why you made the decision you did, but an Ivy League is almost always the better choice.