I just got a big chunk of MP3 in VBR.

Is there a (hopefully free) program that can split without doing a transcoding (kinda VirtualDub's direct stream thingie) and can automatically based on silent gaps between tracks.

Thanks in advance