@freakygeak: very good questions