Well for music he WILL need the memory card since the phones memory will only hold like three. The cards are dirt cheap right now as well as the memory card reader. Bitpim is cool but it's overrated the only thing I really use it for is to change the flash wallpapers. I use my card reader to transfer music, pix, flix, and full movies. And as far as ringtones I use myxertones.com.