Visual Dynamics has just released VRayScatter 2.5.5 with a few new features, and most importantly 3ds Max 2010 support.  If you’ve never tried VRayScatter before:

VRayScatter lets VRay generate huge amounts of objects in an array. Never before within 3ds max could a user create scenes with millions objects. With VRayScatter, the user is able to create huge forest areas or even a city with uncountable amount of buildings in two clicks. Quick render time generation of objects with optimized RAM management makes the process of scene creation as easy as 123.

Integrated special procedural map VRayScatterTexture allows a user to define random color for every object in the array for a pure realistic effect. VRayScatterTexture can also be used on any object in the scene.

They have several impressive results and examples on their website.

via VRayScatter – Plugin for 3ds Max and V-Ray – VRay.com.