The Rats of Hamelin: A Piper's Tale