With Exchange 2007 Standard you max database size is 50gb Thus your maximum user mailbox is 50Gb assuming their are no other users.
With exchange 2007 enterprise there is no max database size, Hence no user size limit. I have personally seen mailboxes at client sites at 27GB+ In both 2003 and 2007 exchange by the way.
To the best of my knowledge there is no maximum limit, other than the one the administrator (you) can set.
This is where "best practices" take effect.
I hope this helps. Take care.