A recent discussion on this topic reminded me to look into this very old script and tidy it up a little.
It can handle now any geometry that I can think of including block instances, meshes, and such.
Mitch has done a great job with his python version, so between the two, you guys have some options.
Download: MinBoundingBox-RhinoScript