@greenwall2002: very good points.