@solarstorm: Excellent post,