Cool, simple but very useful!
Bonus: if you want autocompletion for the jump and unmark commands, just add the following lines (in zsh):
function _marks {
reply=($(ls $MARKPATH))
}
compctl -K _marks jump
compctl -K _marks unmark