I think that this is going to be awesome:

alias topd="dirs -0"

This means that I can pushd into a new directory and then copy into the old one:

pushd ~/newdir
cp newfile.txt `topd`