Hi, I've been playing around with direct sound in vb6 and it works great for mixing sound effects and all that stuff. However, I hit a roadblock when I try to play a large wav music file. It plays fine, it's just that it takes 5 minutes for the 50 meg file to load up and then play. I have researched buffering in direct sound and it seems very simple, however nothing I do works! Anyone have any sample code to do this? Thanks!