We are on the verge of migrating 20,000 mailboxes from our older Exchange 2003 envivornment over to Exchange 2007. Some of these mailboxes have been around many years on 03, and before. This has created a number of mailboxes that have over time have very mixed up storage limits, usually a decimal place off. For example:
100 mb Warning Limit
10 mb Send/Receive Limit
Because of this, running any Powershell script against our 03 environment, we get tons of warnings. This script is the byproduct of that clean-up.