Hi John, thanks for using code tags. In the first part of the code tags though, it should say CODE=Java which will put line numbers. If you do that and then tell us which line numbers are relevant (i.e. where you arrive at the end of the copying, and what line causes the Exception according to the error you are getting) that would be helpful. Thanks & welcome to Daniweb
VernonDozier commented: I have nothing to add to this topic, never having worked with sound, but I figured I'd +rep to cheer you up! :) +17
kvprajapati commented: I agree. +3
VernonDozier commented: Good suggestion regarding CardLayout. +17