I've been using the "dd" method ever since it first became available. Have never had a need for anything else since.
Just be aware that, for encoding from the resulting raw pcm data to mp3 or whatever other format, you'll need to let the encoder know to reverse the endianness, else all you'll wind up with is static.
dd can do that when the encoder can't (swab option.)
Lars -- Lars Eggert NEC Network Laboratories
Description: S/MIME Cryptographic Signature