@ashewly: Excellent post...