Progress bar component help

Hey all,
I’ve created a site that loads seven swf files into corrosponding mc and am trying to use the progress bar component to preload everything. The idea is to have the area blank until all data has been loaded (other animations/tex areas that read from a database/etc). I am running into some snags… the progress bar works (sort of) but…

a: never reaches 100% before it starts displaying the swfs

b: I have a feeling that the preloader isn’t really preloading all of them, just the last in my list…

here’s the site.
http://www.bulletfactory.com/superblackmarket/

here’s the preloader code… If someone can point me in the right direction, I’d really appreciate it!! My guess is the addListener section may be the culprit

mainContainer._visible=false;

var my_pb:mx.controls.ProgressBar;

my_pb.setStyle("color", 0x000000);
my_pb.setStyle("fontFamily", "Arial");
my_pb.setStyle("fontSize", 11);

var my_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();

mclListener.onLoadStart = function(target_mc:MovieClip):Void {
   //my_pb.label = "loading: " + target_mc._name;
};
mclListener.onLoadProgress = function(target_mc:MovieClip, numBytesLoaded:Number, numBytesTotal:Number):Void {
    var pctLoaded:Number = Math.ceil(100 * (numBytesLoaded / numBytesTotal));
    my_pb.setProgress(numBytesLoaded, numBytesTotal);
};

mclListener.onLoadComplete = function():Void {
    if (numBytesLoaded == numBytesTotal){
    my_pb._visible=false;
    mainContainer._visible=true;
    }
};

my_mcl.addListener(mclListener);

my_mcl.loadClip("six.swf", this.mainContainer.clipSix);
my_mcl.loadClip("three.swf", this.mainContainer.clipThree);
my_mcl.loadClip("four.swf", this.mainContainer.clipFour);
my_mcl.loadClip("five.swf", this.mainContainer.clipFive);
my_mcl.loadClip("player/sbm_stream.swf", _root.blank);
my_mcl.loadClip("two.swf", this.mainContainer.clipTwo);
my_mcl.loadClip("one.swf", this.mainContainer.clipOne);

Thanks again for any suggestions you may have!!
Trent