Here's a brilliant update on the song that someone posted on YouTube: a mix of the Beach Boys version of John B with "Smells Like Teen Spirit" by Nirvana, entitled Smells Like Sloop John B
Nice to see the young folks keeping traditional songs alive! :-)