snap to edge/vertex when scaling? Is it possible to scale an object and have it's scaled self snap to another object's edge or vertex?

Attached is a screenshot of what I'm trying to do: I want to scale the object on the left, and have it grow until it butts exactly against the object on the right. (In the picture, the object has grown too much by the time snap is activated). thanks
What you may do is to enable the Snapping Tool, change the snapping type to Vertex, then scale your object along the X axis (S,X) until it snaps to the other object. Then change the Y and Z  parameters of Scale in Transform panel to the same as X has (hover the cursor over the X value window, hold LMB and drag it down to copy the X value to other windows).


Before scaling an object make sure you snapped your 3D Cursor to its origin point (select an object in Object Mode, then press Shift+S-->Cursor to Selected). Also the pivot center type has to be set to 3D Cursor.