From: Sjoerd C. de Vries on
Hi Vic,

Easy. Use SetDelayed i.e., := instead of Set (=). Set calculates the
value of b at definition time whereas SetDelayed causes the value if b
to be calculated when b is actually used. This is actually very basic
stuff that is easily found in the manual.

Cheers -- Sjoerd