Don't assume, Dan.
In actual theory,
100% perfect gapless playback may be close to impossible, but there are a few things that can help it approach
darn near perfect gaplessness. First, encode with L.A.M.E.'s "--nogap" parameter (the easiest way is with Speek's
frontend), and then play your files in a player that supports gapless output. Winamp can accomplish this when used with a
gapless output plugin (there are also others available at Winamp's own site...), but
CoolPlayer is able to play gapless audio by default.
Will there still be small, theoretical gaps? Well, you could check by writing the soundcard output to a WAV file and checking in an audio editor....
- M.