Dashboard CMS is a plugin that replaces the default WordPress dashboard with large, easy buttons, making the admin area much more approachable for clients. I have it auto-activated on my WPMU 2.9 sites and network-activated on my WP3 installs.
The problem is it was not WP3 compatible. I found a WP3 version that added user privilege checks before showing each button, but it dropped backward compatibility with legacy installs. I merged the two files together using get_version() to determine which code path to execute.
The result handles WP2.9+, WPMU2.9, and WordPress 3, and checks user permission level before displaying each button.