On a side note:
Quote:
alias -l dirchck { if (!isdir(imdb)) mkdir imdb }

You missed the $ in !$isdir(), which means the /mkdir command always runs, not that it matters either way, /mkdir doesn't error if the dir already exists smile