Edit: Woops, I was typing at the same time I guess :P

I believe akhileshbc is talking about the 'goto' you are using.

vb.net Code:
  1. Repeat:
  2. x = MsgBox("Do you want to add more songs?", vbYesNo)
  3. If x = vbYes Then
  4. Music1.ShowOpen
  5. frmSetup.Songopt(1).Value = True
  6. frmSetup.Lstsongs.AddItem Music1.FileName
  7. GoTo Repeat

Its just not considered a good practice anymore. Using loops makes your code more easily readable.