Very good script, top marks. The only improvment I would like to see is if it was triggered via commands instead of aliases.