@neophonic: Good points here!