Out of curiosity, is this the reason that the VBR header inserts a gap, that the player isn't interpreting and skipping over id3 tags and VBR headers, but that something prior to that is interpreting them and telling the player to skip over them, but it's not doing it for the VBR header?
_________________________
Bitt Faulk