Well,
It's weird... my 32 charachter email address does not work at DivvyShot too! I reported the report, but no response. They accept 30 charachters only, but I see no reason for that!
I think it's so important to give your users the most wider options, so you never miss a user, specially when it comes to the signup page! Users won't wait for you.. they will just be pissed off and leave!
Personally, I make it 155 charchters in my databases... I lose nothing to do so! But I think that 90 charachters look so reasonable.