For those that don't know this already, you can set up a BES environment free (free for just one user and you need to have the required hardware) with Blackberry Professional Software Express. It will support up to 30 users, so good for small business too. This software can be hard to find if you don't know about it and you don't really hear about it that much.
BlackBerry.