Dual Train Track Tunneling Machine
This contraption lays dual train track while making a tunnel which can be used pretty much anywhere. I used this to make long underwater tunnels on my server and spent a lot of time testing this to make sure that nothing (except fish) can stop this machine. You will want to provide a starting supply of cobblestone which it uses to build the walls of the tunnel.