When using dd, there is no output at all until the process has completed.
In order to see the progress, one has to go in a very roundabout way:
// In another console, find dd's pid:
ps aux | grep dd
// Replace $pid with the actual pid of dd.
kill -USR1 $pid
// Go back to the original console and see the progress output.
It'd be nice to have a --verbose // --silent pair of flags (with --verbose being the default) which would automatically display and update the progress report.