Simple bash commands for bookmarked navigation of the file system, complete with bash-completion. Usage:
acd <mark>
add a mark.pcd
print list of marks.gcd <needle>
grep marks for 'needle'.lcd <mark>
change directories to mark target, supports tab completion.dcd <mark>
delete a mark, supports tab completion.
Easy as that.