Bill Reiss's profileXNA 101 .NetBlogListsNetwork Tools Help

Blog


    November 28

    Lesson 15: Arrays and Loops

    This lesson introduces the concepts of arrays and loops and how their use can simplify your code, especially when dealing with larger numbers of objects.

    This lesson picks up where Lesson 14 left off.

    Source code for Lesson 15 Completed: http://www.bluerosegames.com/brg/XnaTutorial15.zip

    When it came time to add a second ball to our game, it became clear that just copying and pasting the code and changing the vairable names was going to be a problem. So by encapsulating the bouncing ball logic in a BouncingBall class, we were able to reduce dramatically the complexity and the lines of code of our game.

    Now what if we want to have 3 balls, or 10, or 100? Should we declare 100 separate BouncingBall objects in the Game1 class initialize them in the Game1 constructor, and have 100 Update and Draw statements? Again, this would get out of control pretty quickly. Fortunately C# provides an alternative.

    An array is a fixed size list of objects or primitives of the same data type. Items in the array are accesed via an index. An index is a value that "points" to an element in the array. Typically array indexes are integers. In C# array indexes start at 0, so the first element has an index of 0.

    Often when writing code, you get to a point where the code in unmanageable and it's necessary to add classes, move code into new methods, or make other changes. The term refactoring refers to a restructuring of the code while preserving all or most of the current functionality. Ideally after a refactoring, the program should work exactly the same as it did before. In the "Double Trouble" lessons, we refactored the code by creating a BouncingBall class and moving the bouncing ball logic and data into that class. In this lesson, we will refactor the code to use an array to store the BouncingBall information.

    The format for declaring an array is as follows:

    datatype [] fieldName;

    Where the data type can be a primitive, such as float, or a class, such as BouncingBall. In our case, in the Game1 class, replace the ball1 and ball2 declarations in the Game1 class with the following:

    BouncingBall [] balls;
    int ballCount = 2;

    The ballCount Field will help us later when we want to change how many elements are in our array. This is a best practice, try not to use constant values all over your code because it makes changes harder later.

    The next step for an array is to initialize the array. In the Game1.Initialize() method, just after the loading of the background texture, add the following:

    balls = new BouncingBall[ballCount];

    This initializes the array to a size of 2 (since ballCount is 2). Now that the array itself is initialized, we need to initialize each object in the array. We can, as we had before, have a single "new" statement for each object we want to create, but again this can be an issue if you have a lot of objects. So in order to reduce the amount of code, we can use something called a loop. A loop is a block of code that is run multiple times based on conditions. In this case, we will use a "for" loop. Typically a "for" loop is used when you want to start at one number and end at another number. Our loop will start at the smallest index in our array, and end at the largest index. Replace all of the rest of the the ball1 and ball2 code which initializes the objects and sets values in the Game1.Initialize() method with the following:

    for (int index = 0; index < ballCount; index++)
    {
       balls[index] = new BouncingBall();
       balls[index].Velocity = new Vector2(rand.Next(2, 11), rand.Next(2, 11));
       byte r = (byte)rand.Next(64, 256); // Red value
       byte g = (byte)rand.Next(64, 256); // Green value
       byte b = (byte)rand.Next(64, 256); // Blue value
       byte a = (byte)rand.Next(64, 256); // Alpha value
       balls[index].DrawingColor = new Color(r, g, b, a);
    }

    The structure of a for statement has 3 semicolon delimited satements inside the parentheses. The first is executed the first time through the loop and typically initializes the loop index. The second statement is a condition that once false, program execution continues with the next statement after the loop block. The condition is checked every time through the loop, including the first time. If the condition is false on the first time through the loop, the code inside the loop block will not get executed at all. The third statement updates the loop index and is executed at the end of each time through the loop, before the condition is checked again.

    Notice the index++ syntax. The "++" operator is a more efficient way of adding 1 to the value in the variable. It is very common in C# and C++ programming (which incidentally is how C++ got its name) and is the preferred way to increment a variable. There is a corresponding "--" operator which subtracts 1 from a variable.

    So this loop set index to 0, adding 1 each time through the loop, and will execute as long as index is less than 2. Why less than 2? Because as stated above, arrays in C# start at 0, so an array with 2 elements in it has indexes of 0 and 1. Again this is a boundary condition and as discussed in a previous lesson, you need to be very careful around boundary conditions and it's very easy to get them wrong if you're not careful.

    Another type of loop is the "foreach" loop. The "foreach" loop is specifically for looping through an array or list of objects. Though not as flexible as a "for" loop, it is easier to use. For our Update and Draw method changes, let's use the "foreach" loop. First in the Game1.Update() method, remove the ball1 and ball2 Update calls and replace them with the following:

    foreach (BouncingBall ball in balls)
    {
       ball.Update();
    }

    As you can see, you don't have to access the array element by index, or do the initialization of the loop variable or checking a condition, that's all handled for you. Similarly in the Game1.Draw() method, replace the ball1 and ball2 calls with this:

    foreach (BouncingBall ball in balls)
    {
       ball.Draw(spriteBatch);
    }

    Run the program again. You should see 2 balls of random color, opacity, and velocity bouncing around. Run it again, and you will see other combinations of colors and velocities.

    Now for the fun part. Change the ballCount initializer to set ballCount to 10. Run it again. Now set it to 50. As you can see, arrays and loops are very powerful and a key concept in programming.

    Comments (72)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    Apr. 3
    Apr. 3
    Apr. 3
    Apr. 3
    No namewrote:
    http://www.batterygoshop.co.uk/hp/364602-001.htm New Battery For Compaq NX6120 NC6100 NC6120 NX6100 NC6200
    http://www.batterygoshop.co.uk/hp/dv6000.htm New OEM HP HSTNN-DB42 DV2000 DV6000 V3000 V6000
    http://www.batterygoshop.co.uk/hp/dv9000.htm New OEM HP HSTNN-LB33 dv9000 DV9000 dv9600
    http://www.batterygoshop.co.uk/hp/hp510.htm laptop battery for hp 510 530 HSTNN-FB40
    http://www.batterygoshop.co.uk/hp/hp520.htm NEW Battery for HP 500 HSTNN-FB39 434045-661
    http://www.batterygoshop.co.uk/hp/hstnn-c16c.htm Battery fits HP Pavilion DV8000 DV8100 DV8200
    http://www.batterygoshop.co.uk/hp/hstnn-db02.htm Battery For HP HSTNN-IB04 346970-001 HSTNN-DB02 DP399A
    http://www.batterygoshop.co.uk/hp/hstnn-db17.htm New Battery for HP M2000 Series DV1000 DV4000
    http://www.batterygoshop.co.uk/hp/nc2400-battery.htm New Compaq 2510p NC2400 Laptop Extended Battery EH768AA
    http://www.batterygoshop.co.uk/hp/nc4000.htm HP NC4010 DD880A NC4000
    http://www.batterygoshop.co.uk/hp/nc6000.htm battery for Compaq/HP NX5000 NC6000 NC8000 DG105A 4.4A
    http://www.batterygoshop.co.uk/mitac/8050-battery.htm Battery For Packard Bell EasyNote BP-8050(P) 40006487
    http://www.batterygoshop.co.uk/mitac/8375.htm MITAC 8375 8575 8575A 8575P LAPTOP BATTERY black
    http://www.batterygoshop.co.uk/mitac/8375-2.htm MITAC 8375 8575 8575A 8575P LAPTOP BATTERY grey
    http://www.batterygoshop.co.uk/mitac/advent8089.htm Battery For Bell BP-8089 BP-8089X BP-8389 BP-8089P
    http://www.batterygoshop.co.uk/mitac/bp-8599.htm Packard Bell Easynote F5280 Laptop Battery MYBAT9528 (CBI1010A)
    http://www.batterygoshop.co.uk/nec/op-570-75303.htm battery for NEC PC-VP-WP25 OP-570-75303 75301
    http://www.batterygoshop.co.uk/sony/pcga-bp2sa-battery.htm Battery For Sony PCGA-BP2S PCGA-BP2SA VAIO PCG-SR17 NEW black
    http://www.batterygoshop.co.uk/sony/pcga-bp2t.htm battery fits sony PCGA-BP2T PCGA-BP3T PCG-TR1/B PCG-TR2
    http://www.batterygoshop.co.uk/sony/pcga-bp2v.htm laptop Battery for Sony PCGA-BP2V
    http://www.batterygoshop.co.uk/sony/pcg-gr100.htm Original SONY pcga-bp2e vgp-bp2ea pcg-gr100 Battery
    http://www.batterygoshop.co.uk/sony/vgp-bps2a.htm LAPTOP BATTERY SONY VAIO VGP-BPS2 VGP-BPS2B VGP-BPS2A black
    http://www.batterygoshop.co.uk/sony/vgp-bps2a-002-battery.htm 7.2ah LAPTOP BATTERY SONY VAIO VGP-BPS2 VGP-BPS2B VGP-BPS2A black
    http://www.batterygoshop.co.uk/toshiba/pa3176u-1bas.htm Battery For Toshiba Portege M200 M205 PA3128U PA3191U black
    http://www.batterygoshop.co.uk/toshiba/pa3176u-1bas-2.htm Battery For Toshiba Portege M200 M205 PA3128U PA3191U black
    http://www.batterygoshop.co.uk/toshiba/pa3209u-1brs.htm Battery for Toshiba Satellite 1100 1110 PA3209U-1BRS
    http://www.batterygoshop.co.uk/toshiba/pa3210u-battery.htm NEW Toshiba Satellite 1115 4500mAh Battery PA3210U
    http://www.batterygoshop.co.uk/toshiba/pa3399u.htm battery fits TOSHIBA PA3399U-1BAS PA3399U-1BRS
    http://www.batterygoshop.co.uk/toshiba/pa3399u-1bas.htm Battery for Toshiba PA3399U-1BRS PA3399U-2BAS 1BAS
    http://www.batterygoshop.co.uk/toshiba/pa3356u-1brs.htm Toshiba PA3356U-3BAS PA3356U-3BRS PA3456U-1BRS Battery
    http://www.batterygoshop.co.uk/toshiba/pa3356u-1brs-002-battery.htm 8.8ah Battery TOSHIBA PA3356U-1BAS PA3356U-1BRS PA3356U-2BRS
    http://www.batterygoshop.co.uk/toshiba/pa3383.htm Battery For PA3383 TOSHIBA Satellite PA3383U-1BRS 12cells
    http://www.batterygoshop.co.uk/toshiba/pa3420u.htm toshiba pa3420u-1brs l10 l15 l20
    http://www.batterygoshop.co.uk/toshiba/pa3421u-1brs.htm Battery for Toshiba M30X M35X M40X PA3395U-1BRS PA3421U
    http://www.batterygoshop.co.uk/toshiba/pa3431u-1brs.htm TOSHIBA SATELLITE M65 BATTERY PA3431U-BRS PABAS068
    http://www.batterygoshop.co.uk/toshiba/pa3451u.htm TOSHIBA PA3451U-1BRS PABAS067
    http://www.batterygoshop.co.uk/toshiba/pa3465u.htm Genuine TOSHIBA PA3465U-1BRS Laptop Battery PABAS069
    http://www.batterygoshop.co.uk/toshiba/pa3536u-1brs-002-battery.htm 6.6ah New PA3536U Battery for Toshiba Satellite P200 P205
    http://www.batterygoshop.co.uk/toshiba/pa3536u-1brs-battery.htm New PA3536U Battery for Toshiba Satellite P200 P205
    http://www.batterygoshop.co.uk/toshiba/pa3534u-1brs-battery.htm NEW Genuine Toshiba Battery Satellite PA3534U-1BRS A205
    http://www.batterygoshop.co.uk/uniwill/un255.htm uniwill 255-3S4400-G1L1 un255
    http://www.batterygoshop.co.uk/uniwill/un258.htm uniwill Amilo A-1630 A1630 UN258
    Mar. 29
    No namewrote:
    http://www.adapterlist.com/digital-camera-battery/casio/np-50.htm casio np-50 battery
    http://www.adapterlist.com/digital-camera-battery/casio/np50.htm casio np50 battery
    http://www.adapterlist.com/digital-camera-battery/casio/ex-v7.htm casio ex-v7 battery
    http://www.adapterlist.com/digital-camera-battery/casio/ex-v8.htm casio ex-v8 battery
    http://www.adapterlist.com/digital-camera-battery/casio/ex-v8sr.htm casio ex-v8sr battery
    http://www.adapterlist.com/digital-camera-battery/casio/cr-v3.htm casio cr-v3 battery
    http://www.adapterlist.com/digital-camera-battery/casio/cr-v3p.htm casio cr-v3p battery
    http://www.adapterlist.com/digital-camera-battery/casio/lb-01.htm casio lb-01 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np-900.htm minolta-konica np-900 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np900.htm minolta-konica np900 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/e40.htm minolta-konica e40 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/e50.htm minolta-konica e50 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np-800.htm minolta-konica np-800 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np800.htm minolta-konica np800 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/a200.htm minolta-konica a200 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np-700.htm minolta-konica np-700 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np700.htm minolta-konica np700 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/x50.htm minolta-konica x50 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/x60.htm minolta-konica x60 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np500.htm minolta-konica np500 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np-500.htm minolta-konica np-500 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/g400.htm minolta-konica g400 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/g500.htm minolta-konica g500 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np400.htm minolta-konica np400 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np-400.htm minolta-konica np-400 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/a1.htm minolta-konica a1 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/a2.htm minolta-konica a2 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np-200.htm minolta-konica np-200 battery
    http://www.adapterlist.com/digital-camera-battery/minolta-konica/np200.htm minolta-konica np200 battery
    http://www.adapterlist.com/digital-camera-battery/olympus/blm-1.htm olympus blm-1 battery
    http://www.adapterlist.com/digital-camera-battery/olympus/ps-blm1.htm olympus ps-blm1 battery
    http://www.adapterlist.com/digital-camera-battery/olympus/e-510.htm olympus e-510 battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li-10b.htm olympus li-10b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li10b.htm olympus li10b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li-12b.htm olympus li-12b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li12b.htm olympus li12b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li-20b.htm olympus li-20b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li20b.htm olympus li20b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li-30b.htm olympus li-30b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li30b.htm olympus li30b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li-40b.htm olympus li-40b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li40b.htm olympus li40b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li-42b.htm olympus li-42b battery
    http://www.adapterlist.com/digital-camera-battery/olympus/li42b.htm olympus li42b battery
    Mar. 21
    No namewrote:
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np-900.htm minolta-konica np-900 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np900.htm minolta-konica np900 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/e40.htm minolta-konica e40 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/e50.htm minolta-konica e50 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np-800.htm minolta-konica np-800 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np800.htm minolta-konica np800 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/a200.htm minolta-konica a200 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np-700.htm minolta-konica np-700 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np700.htm minolta-konica np700 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/x50.htm minolta-konica x50 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/x60.htm minolta-konica x60 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np500.htm minolta-konica np500 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np-500.htm minolta-konica np-500 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/g400.htm minolta-konica g400 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/g500.htm minolta-konica g500 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np400.htm minolta-konica np400 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np-400.htm minolta-konica np-400 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/a1.htm minolta-konica a1 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/a2.htm minolta-konica a2 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np-200.htm minolta-konica np-200 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/minolta-konica/np200.htm minolta-konica np200 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/blm-1.htm olympus blm-1 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/ps-blm1.htm olympus ps-blm1 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/e-510.htm olympus e-510 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-10b.htm olympus li-10b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li10b.htm olympus li10b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-12b.htm olympus li-12b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li12b.htm olympus li12b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-20b.htm olympus li-20b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li20b.htm olympus li20b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-30b.htm olympus li-30b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li30b.htm olympus li30b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-40b.htm olympus li-40b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li40b.htm olympus li40b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-42b.htm olympus li-42b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li42b.htm olympus li42b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li50b.htm olympus li50b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/olympus/li-50b.htm olympus li-50b battery
    http://www.batterygoshop.co.uk/digital-camera-battery/sanyo/db-l10.htm sanyo db-l10 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/sanyo/dbl10.htm sanyo dbl10 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/sanyo/db-l20.htm sanyo db-l20 battery
    http://www.batterygoshop.co.uk/digital-camera-battery/sanyo/dbl20.htm sanyo dbl20 battery
    Mar. 16
    No namewrote:
    http://www.shopgogo.ca/lenovo/ideapad-s9.htm lenovo ideapad s9 battery
    http://www.shopgogo.ca/lenovo/ideapad-s10.htm lenovo ideapad s10 battery
    http://www.shopgogo.ca/lenovo/s9.htm lenovo s9 battery
    http://www.shopgogo.ca/lenovo/s10.htm lenovo s10 battery
    http://www.shopgogo.ca/hp/mini-1000.htm hp mini 1000 battery
    http://www.shopgogo.ca/ibm/x61t.htm ibm x61t battery
    http://www.shopgogo.ca/asus/al23-901.htm asus al23-901 battery
    http://www.shopgogo.ca/asus/al24-1000.htm asus al24-1000 battery
    http://www.shopgogo.ca/asus/al23901.htm asus al23901 battery
    http://www.shopgogo.ca/asus/al241000.htm asus al241000 battery
    http://www.shopgogo.ca/samsung/nc10.htm samsung nc10 battery
    http://www.shopgogo.ca/samsung/aa-pb6nc6w.htm samsung aa-pb6nc6w battery
    http://www.shopgogo.ca/samsung/nc10-14gb.htm samsung nc10-14gb battery
    http://www.shopgogo.ca/samsung/nc10-ka05.htm samsung nc10-ka05 battery
    http://www.shopgogo.ca/samsung/aa-pb8nc6b.htm samsung aa-pb8nc6b battery
    http://www.shopgogo.ca/samsung/nc10-14gw.htm samsung nc10-14gw battery
    http://www.shopgogo.ca/samsung/nc10-ka01us.htm samsung nc10-ka01us battery
    http://www.shopgogo.ca/samsung/aa-pb8nc6m.htm samsung aa-pb8nc6m battery
    http://www.shopgogo.ca/samsung/nc10-ka03.htm samsung nc10-ka03 battery
    http://www.shopgogo.ca/samsung/nc10-ka04.htm samsung nc10-ka04 battery
    http://www.shopgogo.ca/samsung/nc10-ka05.htm samsung nc10-ka05 battery
    http://www.shopgogo.ca/samsung/nd10.htm samsung nd10 battery
    http://www.shopgogo.ca/asus/a31-f9.htm asus a31-f9 battery
    http://www.shopgogo.ca/asus/a32-f9.htm asus a32-f9 battery
    Mar. 12
    No namewrote:
    http://www.batteryfast.com.au/digital-camera-battery/casio/np-50.htm casio np-50 battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/np50.htm casio np50 battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/ex-v7.htm casio ex-v7 battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/ex-v8.htm casio ex-v8 battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/ex-v8sr.htm casio ex-v8sr battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/cr-v3.htm casio cr-v3 battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/cr-v3p.htm casio cr-v3p battery
    http://www.batteryfast.com.au/digital-camera-battery/casio/lb-01.htm casio lb-01 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np-900.htm minolta-konica np-900 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np900.htm minolta-konica np900 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/e40.htm minolta-konica e40 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/e50.htm minolta-konica e50 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np-800.htm minolta-konica np-800 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np800.htm minolta-konica np800 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/a200.htm minolta-konica a200 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np-700.htm minolta-konica np-700 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np700.htm minolta-konica np700 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/x50.htm minolta-konica x50 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/x60.htm minolta-konica x60 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np500.htm minolta-konica np500 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np-500.htm minolta-konica np-500 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/g400.htm minolta-konica g400 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/g500.htm minolta-konica g500 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np400.htm minolta-konica np400 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np-400.htm minolta-konica np-400 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/a1.htm minolta-konica a1 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/a2.htm minolta-konica a2 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np-200.htm minolta-konica np-200 battery
    http://www.batteryfast.com.au/digital-camera-battery/minolta-konica/np200.htm minolta-konica np200 battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/blm-1.htm olympus blm-1 battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/ps-blm1.htm olympus ps-blm1 battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/e-510.htm olympus e-510 battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li-10b.htm olympus li-10b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li10b.htm olympus li10b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li-12b.htm olympus li-12b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li12b.htm olympus li12b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li-20b.htm olympus li-20b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li20b.htm olympus li20b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li-30b.htm olympus li-30b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li30b.htm olympus li30b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li-40b.htm olympus li-40b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li40b.htm olympus li40b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li-42b.htm olympus li-42b battery
    http://www.batteryfast.com.au/digital-camera-battery/olympus/li42b.htm olympus li42b battery
    Mar. 10
    No namewrote:
    http://www.batteryfast.com.au/toshiba/pa3534u-1brs.htm toshiba pa3534u-1brs battery ,
    http://www.batteryfast.com.au/toshiba/satellite-a205.htm toshiba satellite a205 battery ,
    http://www.batteryfast.com.au/uniwill/un223.htm uniwill un223 battery ,
    http://www.batteryfast.com.au/uniwill/223-3s4000-f1p1.htm uniwill 223-3s4000-f1p1 battery ,
    http://www.batteryfast.com.au/uniwill/223-3s4000-s1p1.htm uniwill 223-3s4000-s1p1 battery ,
    http://www.batteryfast.com.au/uniwill/bat-243s1.htm uniwill bat-243s1 battery ,
    http://www.batteryfast.com.au/uniwill/un243.htm uniwill un243 battery ,
    http://www.batteryfast.com.au/uniwill/un244.htm uniwill un244 battery ,
    http://www.batteryfast.com.au/uniwill/255-3s4400-g1l1.htm uniwill 255-3s4400-g1l1 battery ,
    http://www.batteryfast.com.au/uniwill/un255.htm uniwill un255 battery ,
    http://www.batteryfast.com.au/uniwill/un258.htm uniwill un258 battery ,
    http://www.batteryfast.com.au/uniwill/258-4s4400-s1p1.htm uniwill 258-4s4400-s1p1 battery ,
    http://www.batteryfast.com.au/uniwill/258-4s4400-s2m1.htm uniwill 258-4s4400-s2m1 battery ,
    http://www.batteryfast.com.au/uniwill/755-4s4000-s1p1.htm uniwill 755-4s4000-s1p1 battery ,
    http://www.batteryfast.com.au/uniwill/un755.htm uniwill un755 battery ,
    http://www.batteryfast.com.au/acer/2420.php acer BTP-ARJ1 2420 series laptop battery ,
    http://www.batteryfast.com.au/acer/as07b72-battery.php Battery Fit Aspire 5520 5920 Series AS07B72 laptop battery ,
    http://www.batteryfast.com.au/acer/batcl50l.php acer travelmate 290 291 29x 292 batcl50l laptop battery ,
    http://www.batteryfast.com.au/acer/batecq60.php acer 1800 series batecq60 laptop battery ,
    http://www.batteryfast.com.au/acer/batefl50l6c40-battery.php Battery For Aspire 5030 5050 5500 5550 5570 5580 laptop battery ,
    http://www.batteryfast.com.au/acer/btp-39d1.php acer btp-620 btp-39d1 btp-39sn ms2103 laptop battery ,
    http://www.batteryfast.com.au/acer/btp-43d1.php acer travelmate 22x 23x 26x 28x btp-43d1 laptop battery ,
    http://www.batteryfast.com.au/acer/btp-550.php acer btp-550p btp-550 bat30n3l batby27l laptop battery ,
    http://www.batteryfast.com.au/acer/btp-73e1.php acer travelmate 370 380 btp-73e1 btp-50t3 laptop battery ,
    http://www.batteryfast.com.au/acer/btp-agd1.php acer btp-63d1 btp-agd1 3020 3610 laptop battery ,
    http://www.batteryfast.com.au/acer/lcbtp03003.php New battery fit Acer LIP-4084QUPC SQU-401 5000 laptop battery ,
    http://www.batteryfast.com.au/acer/tm3002-battery.php New Battery Acer TravelMate 3002WTCi 3002WTMi laptop battery ,
    http://www.batteryfast.com.au/acer/tm3200e.php laptop battery for 3UR18650F-3-QC151 tm3200 laptop battery ,
    http://www.batteryfast.com.au/acer/tm4200.php Battery ACER BATBL50L6 Travelmate 4200 4203 4230 4260 4280 laptop battery ,
    http://www.batteryfast.com.au/acer/um08a71.php Black Battery for Acer Aspire One UM08A71 UM08A72 UM08A73 NEW laptop battery ,
    http://www.batteryfast.com.au/acer/um08a72.php Blue Battery for Acer Aspire One UM08B71 UM08B72 UM08B73 NEW laptop battery ,
    http://www.batteryfast.com.au/acer/um08a73.php white Battery for Acer Aspire One ZG5 NEW laptop battery ,
    http://www.batteryfast.com.au/acer/um08a74.php Black Battery for Aspire One A110 NEW laptop battery ,
    http://www.batteryfast.com.au/acer/um08b72.php Blue Battery for Acer Aspire One 150L NEW laptop battery ,
    http://www.batteryfast.com.au/acer/um08b73.php white Battery for Acer Aspire One 150X NEW laptop battery ,
    http://www.batteryfast.com.au/apple/a1022.php apple powerbook g4 a1022 a1079 m9324 laptop battery ,
    http://www.batteryfast.com.au/apple/a1078.php apple a1045 a1078 e68043 m9325 m9756 laptop battery ,
    http://www.batteryfast.com.au/apple/A1175.php apple A1175 Macbook Pro 15-4 laptop battery ,
    http://www.batteryfast.com.au/apple/a1185.php NEW Hi-Cap 5500mAh Battery for MacBook 13 A1185 WHITE laptop battery ,
    http://www.batteryfast.com.au/apple/a1185-2.php NEW Hi-Cap 5500mAh Battery for MacBook 13 A1185 black laptop battery ,
    http://www.batteryfast.com.au/asus/90-n901b1000.php asus W1 W1000 A42-W1 W1G W1Ga laptop battery ,
    http://www.batteryfast.com.au/asus/a42-w1.php asus W1 W1000 A42-W1 W1G W1Ga laptop battery ,
    http://www.batteryfast.com.au/asus/90-nca1b2000.php asus A42-W3 W3A W3N W3V W3000 W3000A grey laptop battery ,
    http://www.batteryfast.com.au/asus/a3000.php asus a42-a3 a3000 z9100 a3l a3n laptop battery ,
    http://www.batteryfast.com.au/asus/a31-s5.php ASUS A31-S5 A32-S5 S52N S5000 S5200N S5N laptop battery ,
    http://www.batteryfast.com.au/asus/a31-s5-2.php ASUS A31-S5 A32-S5 S52N S5000 S5200N S5N laptop battery ,
    http://www.batteryfast.com.au/asus/a32-f3.php A32-F3 Battery ASUS F3 F3J F3Q F3JA F3JM F3JF Hi-Capaci laptop battery ,
    http://www.batteryfast.com.au/asus/a42-a2-battery.php A42-A2 Battery to ASUS A2C A2D A2000 A2500H A2S A2K Z80 laptop battery ,
    http://www.batteryfast.com.au/asus/a42-a4.php asus a4 a4d a4g a4k a4l a4s a4000 a42-a4 laptop battery ,
    Mar. 9
    No namewrote:
    http://www.batteryfast.com.au/toshiba/satellite-1115.htm toshiba satellite 1115 battery ,
    http://www.batteryfast.com.au/toshiba/pa3291u.htm toshiba pa3291u battery ,
    http://www.batteryfast.com.au/toshiba/satellite-p20.htm toshiba satellite p20 battery ,
    http://www.batteryfast.com.au/toshiba/satellite-p25.htm toshiba satellite p25 battery ,
    http://www.batteryfast.com.au/toshiba/pa3399u-1bas.htm toshiba pa3399u-1bas battery ,
    http://www.batteryfast.com.au/toshiba/satellite-a100.htm toshiba satellite a100 battery ,
    http://www.batteryfast.com.au/toshiba/satellite-m100.htm toshiba satellite m100 battery ,
    http://www.batteryfast.com.au/toshiba/pa3399u-1bas.htm toshiba pa3399u-1bas battery ,
    http://www.batteryfast.com.au/toshiba/satellite-a100.htm toshiba satellite a100 battery ,
    http://www.batteryfast.com.au/toshiba/satellite-a105.htm toshiba satellite a105 battery ,
    http://www.batteryfast.com.au/sony/pcga-bp2e.htm sony pcga-bp2e battery ,
    http://www.batteryfast.com.au/sony/vgp-bp2ea.htm sony vgp-bp2ea battery ,
    http://www.batteryfast.com.au/sony/pcg-gr100.htm sony pcg-gr100 battery ,
    http://www.batteryfast.com.au/sony/pcg-gr150.htm sony pcg-gr150 battery ,
    http://www.batteryfast.com.au/sony/pcg-gr250.htm sony pcg-gr250 battery ,
    http://www.batteryfast.com.au/sony/pcg-gr270.htm sony pcg-gr270 battery ,
    http://www.batteryfast.com.au/sony/vgp-bps2a.htm sony vgp-bps2a battery ,
    http://www.batteryfast.com.au/sony/vgp-bps2b.htm sony vgp-bps2b battery ,
    http://www.batteryfast.com.au/sony/vgp-bps2.htm sony vgp-bps2 battery ,
    http://www.batteryfast.com.au/sony/vgp-bps2b.htm sony vgp-bps2b battery ,

    Feb. 28
    No namewrote:
    WoW shares many <a href="http://www.game4power.com/">wow gold</a> of its features with previously launched games. Essentially, you battle with monsters and traverse the countryside, by yourself or as a team, find challenging tasks, and go on to higher <a href="http://www.wowgoldone.com/"> cheap wow gold </a> levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the <A href="http://www.gamelevelup.com/">wow power leveling</A> game undoubtedly is in a league of its own and playing it is another experience altogether.

    Even though WoW is a <a href="http://www.game4power.com/buy-gold">wow gold cheap </a> rather complicated game, the controls and interface are done in <a href="http://www.bestwarhammer.com/"> buy warhammer gold</a> such a way that you don't feel the complexity. A good feature of the game is that it <A href="http://www.itemstores.com/">buy wow items</A> does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game <a href="http://www.itemchannel.com/"> buy cheap world of warcraft gold </a> immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you ,<a href=http://www.meinwowgold.com/>WoW Gold</a>, <a href="http://www.game4power.com/">BUY WOW GOLD</a>.
    Feb. 26
    No namewrote:
    http://www.batterylaptoppower.com/asus/a42-v6.php New Battery fit Asus A42-V6 VX1 V6 V6V V6000 V6000V laptop battery ,
    http://www.batterylaptoppower.com/asus/m3000.php Battery For ASUS M3 M3N M3NP M3000 M3000N M3000NP 4S2P black laptop battery ,
    http://www.batterylaptoppower.com/asus/m6n.php asus a42-m6 m6n m67 m68n m6000 laptop battery ,
    http://www.batterylaptoppower.com/asus/m6-2.php asus a42-m6 m6n m67 m68n m6000 laptop battery ,
    http://www.batterylaptoppower.com/clevo/m540.php clevo m540 87-M54GS-4J4 laptop battery ,
    http://www.batterylaptoppower.com/compaq/116314-001.php Battery fits COMPAQ Presario 1200 1600 1800 116314-001 laptop battery ,
    http://www.batterylaptoppower.com/compaq/134111-b21-battery.php Battery For Compaq PROSIGNIA 170 PP2041B ARMADA M700 laptop battery ,
    http://www.batterylaptoppower.com/compaq/191169-001.php New battery fit Compaq NC6000 NW8000 V1000 NC8000 NX5000 laptop battery ,
    http://www.batterylaptoppower.com/compaq/229783-001.php Battery fits COMPAQ EVO N600 N600C N610C N610 N620C laptop battery ,
    http://www.batterylaptoppower.com/compaq/372114-001.php Battery for HP/COMPAQ NX1050 NX9000 NX9005 NX901 laptop battery ,
    http://www.batterylaptoppower.com/compaq/372114-001-2.php Battery for HP/COMPAQ NX1050 NX9000 NX9005 NX901 laptop battery ,
    http://www.batterylaptoppower.com/compaq/nc4200-battery.php Battery for NC4200 NC4400 TC4200 383510-001 laptop battery ,
    http://www.batterylaptoppower.com/compaq/pp2162s.php Battery For Compaq Presario 311227-001 PP2162S Laptop laptop battery ,
    http://www.batterylaptoppower.com/dell/0u003.php NEW Laptop Battery For Dell Latitude D400 9T119 312-009 laptop battery ,
    http://www.batterylaptoppower.com/dell/1525.php laptop battery for dell Dell Inspiron 1525 1526 laptop battery ,
    http://www.batterylaptoppower.com/dell/2k184.php New 7.4V battery fits DELL Latitude X200 312-0058 8U443 laptop battery ,
    http://www.batterylaptoppower.com/dell/310-5351-battery.php New GENUINE Dell Latitude D810 M70 Y4367 Battery laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0009.php DELL INSPIRON 8000 8100 8200 BATTERY 75UYF 66WHR 1691P laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0079.php NEW Battery fit Dell Inspiron 5150 5160 1100 1150 5100 laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0079-2.php NEW Battery fit Dell Inspiron 5150 5160 1100 1150 5100 laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0335.php New GENUINE 8-Cell Dell Inspiron 1000 1200 2200 Battery laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0451.php New Dell Inspiron M140 640m 630m E1405 laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0566.php Battery for DELL Laptop XPS 1330 M1330 Series laptop battery ,
    http://www.batterylaptoppower.com/dell/312-0567.php New battery fit Dell XPS M1330 1330 PU556 WR050 laptop battery ,
    http://www.batterylaptoppower.com/dell/6400.php NEW DELL INSPIRON 6400 E1505 1501 85 WHr 9 BATTERY laptop battery ,
    http://www.batterylaptoppower.com/dell/e1505.php NEW DELL INSPIRON 6400 E1505 1501 85 WHr 9 BATTERY laptop battery ,
    http://www.batterylaptoppower.com/dell/9100.php Dell Inspiron 9100 Laptop Battery 6600mah laptop battery ,
    http://www.batterylaptoppower.com/dell/942rv-battery.php Battery for 942RV 312-7209 DELL Inspiron 2000 2100 2800 laptop battery ,
    http://www.batterylaptoppower.com/dell/c400-battery.php New Battery for Dell Latitude C400 9H350 312-4609 laptop battery ,
    http://www.batterylaptoppower.com/dell/d620.php Batteries Latitude D620 NT379 312-038 dell black laptop battery ,
    http://www.batterylaptoppower.com/dell/d620-2.php Batteries Latitude D620 NT379 312-038 dell black laptop battery ,
    http://www.batterylaptoppower.com/dell/d820.php New Dell Precision m65 D820 Battery HICAPACITY 312-039 laptop battery ,
    http://www.batterylaptoppower.com/dell/d820-2.php New Dell Precision m65 D820 Battery HICAPACITY 312-039 laptop battery ,
    http://www.batterylaptoppower.com/dell/d9200.php Notebook Laptop Battery for Dell D9200 D5318 G5260 laptop battery ,
    http://www.batterylaptoppower.com/dell/dl1520lp-battery.php Dell 1720 1721 1520 Vos 1500 1700 Battery FK890 UW280 laptop battery ,
    http://www.batterylaptoppower.com/dell/inspiron1525.php laptop battery for dell Dell Inspiron 1525 1526 laptop battery ,
    http://www.batterylaptoppower.com/dell/m1210.php 6600mAh Battery fits DELL XPS M1210 NF343 HF674 NEW laptop battery ,
    http://www.batterylaptoppower.com/dell/mini9.php battery for Dell Inspiron Mini 9 Inspiron 910 laptop laptop battery ,
    http://www.batterylaptoppower.com/dell/xd187.php New Dell Inspiron B130 1300 b120 Battery 312-0416 56whr laptop battery ,
    http://www.batterylaptoppower.com/gateway/12msbg.php Gateway 8msb 8msbg 12msbg laptop battery ,
    http://www.batterylaptoppower.com/gateway/4s2p.php Gateway 11.1v 4800mah M360 M460 M680 battery laptop battery ,
    http://www.batterylaptoppower.com/gateway/8msbg.php Gateway 11.1v 5.2ah M360 M460 M680 battery laptop battery ,
    http://www.batterylaptoppower.com/gateway/m320.php GATEWAY BATTERY 6500922 m320 m325 4000mx laptop battery ,
    http://www.batterylaptoppower.com/gateway/m680.php Gateway M360 M460 M680 8-Cell Notebook Battery 6500949 laptop battery ,
    http://www.batterylaptoppower.com/gateway/s62066l.php GATEWAY BATTERY s62066l m320 m325 4000mx laptop battery ,
    http://www.batterylaptoppower.com/gateway/squ-412.php Gateway 11.1v 4400mah M360 M460 M680 battery laptop battery ,
    http://www.batterylaptoppower.com/gateway/4ur18650f-2-qc-ea1.php 4ur18650f-2-qc-ea1,6500632,6500665 laptop battery ,
    http://www.batterylaptoppower.com/gateway/bat0016.php gateway bat0016 Motion M1200 M1300 laptop battery ,
    http://www.batterylaptoppower.com/gateway/btp-68b3.php Battery for Gateway Solo M500 M505 Medion MD2900 MD6179 laptop battery ,

    Feb. 19
    Feb. 17
    No namewrote:
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.com/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.com/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/Latitude-131L.htm dell Latitude 131L battery,
    http://www.batteryfast.co.uk/dell/Vostro-1000.htm dell Vostro 1000 battery,
    http://www.batteryfast.com/dell/Latitude-131L.htm dell Latitude 131L battery,
    http://www.batteryfast.com/dell/Vostro-1000.htm dell Vostro 1000 battery,
    http://www.batteryfast.com/dell/kd476.htm dell kd476 battery,
    http://www.batteryfast.com/dell/gd761.htm dell gd761 battery,
    Feb. 2
    No namewrote:

    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.com/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.com/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.com/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/Latitude-131L.htm dell Latitude 131L battery,
    http://www.batteryfast.co.uk/dell/Vostro-1000.htm dell Vostro 1000 battery,
    http://www.batteryfast.com/dell/Latitude-131L.htm dell Latitude 131L battery,
    http://www.batteryfast.com/dell/Vostro-1000.htm dell Vostro 1000 battery,
    http://www.batteryfast.com/dell/kd476.htm dell kd476 battery,
    http://www.batteryfast.com/dell/gd761.htm dell gd761 battery,
    Jan. 15
    No namewrote:
    http://www.batteryfast.com/acer/btp-550.htm acer btp-550 battery,
    http://www.batteryfast.com/acer/batby27l.htm acer batby27l battery,
    http://www.batteryfast.com/acer/bat30n3l.htm acer bat30n3l battery,
    http://www.batteryfast.com/acer/btp-550p.htm acer btp-550p battery,
    http://www.batteryfast.com/acer/batbl50l4.htm acer batbl50l4 battery,
    http://www.batteryfast.com/acer/batbl50l6.htm acer batbl50l6 battery,
    http://www.batteryfast.com/acer/travelmate-4200.htm acer travelmate 4200 battery,
    http://www.batteryfast.com/acer/batbcl11.htm acer batbcl11 battery,
    http://www.batteryfast.com/acer/travelmate-420.htm acer travelmate 420 battery,
    http://www.batteryfast.com/acer/btp-58a1.htm acer btp-58a1 battery,
    http://www.batteryfast.com/acer/btp-60a1.htm acer btp-60a1 battery,
    http://www.batteryfast.com/acer/travelmate-2000.htm acer travelmate 2000 battery,
    http://www.batteryfast.com/acer/travelmate-2500.htm acer travelmate 2500 battery,
    http://www.batteryfast.com/acer/btp-42c1.htm acer btp-42c1 battery,
    http://www.batteryfast.com/acer/c100.htm acer c100 battery,
    http://www.batteryfast.com/acer/c102.htm acer c102 battery,
    http://www.batteryfast.com/acer/c104.htm acer c104 battery,
    http://www.batteryfast.com/acer/btp-37d1.htm acer btp-37d1 battery,
    http://www.batteryfast.com/acer/travelmate-610.htm acer travelmate 610 battery,
    http://www.batteryfast.com/acer/btp-63d1.htm acer btp-63d1 battery,
    http://www.batteryfast.com/acer/aspire-3020.htm acer aspire 3020 battery,
    http://www.batteryfast.com/acer/aspire-3610.htm acer aspire 3610 battery,
    http://www.batteryfast.com/acer/aspire-1300.htm acer aspire 1300 battery,
    http://www.batteryfast.com/acer/aspire-1310.htm acer aspire 1310 battery,
    http://www.batteryfast.com/acer/squ-401.htm acer squ-401 battery,
    http://www.batteryfast.com/acer/lcbtp03003.htm acer lcbtp03003 battery,
    http://www.batteryfast.com/acer/travelmate-2300.htm acer travelmate 2300 battery,
    http://www.batteryfast.com/acer/travelmate-4000.htm acer travelmate 4000 battery,
    http://www.batteryfast.com/acer/btp-650.htm acer btp-650 battery,
    http://www.batteryfast.com/acer/sq-1100.htm acer sq-1100 battery,
    http://www.batteryfast.com/acer/sq-2100.htm acer sq-2100 battery,
    http://www.batteryfast.com/acer/squ-202.htm acer squ-202 battery,
    http://www.batteryfast.com/acer/lip6179qupcsy6.htm acer lip6179qupcsy6 battery,
    http://www.batteryfast.com/acer/btp-arj1.htm acer btp-arj1 battery,
    http://www.batteryfast.com/acer/btp-amj1.htm acer btp-amj1 battery,
    http://www.batteryfast.com/acer/travelmate-3240.htm acer travelmate 3240 battery,
    http://www.batteryfast.com/acer/travelmate-3240.htm acer travelmate 3240 battery,
    http://www.batteryfast.com/acer/batecq60.htm acer batecq60 battery,
    http://www.batteryfast.com/acer/aspire-1800.htm acer aspire 1800 battery,
    http://www.batteryfast.com/apple/a1022.htm apple a1022 battery,
    http://www.batteryfast.com/apple/a1079.htm apple a1079 battery,
    http://www.batteryfast.com/apple/a1078.htm apple a1078 battery,
    http://www.batteryfast.com/apple/a1045.htm apple a1045 battery,
    http://www.batteryfast.com/apple/a1185-white.htm apple a1185 white battery,
    Jan. 15
    Jan. 6
    No namewrote:
    http://www.batteryfast.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/dell/d620.htm dell d620 battery,
    http://www.batteryfast.com/compaq/nc6000.htm compaq nc6000 battery,
    http://www.batteryfast.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/hp/dv6000.htm hp dv6000 battery,
    http://www.batteryfast.co.uk/hp/dv9000.htm hp dv9000 battery,
    http://www.batteryfast.co.uk/compaq/nc8000.htm compaq nc8000 battery,
    http://www.batteryfast.com/gateway/m360.htm gateway m360 battery,
    http://www.batteryfast.com/gateway/m460.htm gateway m460 battery,
    http://www.batteryfast.co.uk/hp/dv9600.htm hp dv9600 battery,
    http://www.batteryfast.com/hp/dv9600.htm hp dv9600 battery,
    http://www.batteryfast.co.uk/gateway/m360.htm gateway m360 battery,
    http://www.batteryfast.co.uk/gateway/m460.htm gateway m460 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batterylaptoppower.com/acer/batelw80l8h.htm acer batelw80l8h battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/batelw80l8.htm acer batelw80l8 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-1670.htm acer aspire 1670 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/travelmate-2200.htm acer travelmate 2200 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/btp-arj1.htm acer btp-arj1 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/btp-amj1.htm acer btp-amj1 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/travelmate-3240.htm acer travelmate 3240 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/btp-37d1.htm acer btp-37d1 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/travelmate-610.htm acer travelmate 610 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/as07a41.htm acer as07a41 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-4310.htm acer aspire 4310 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-4520.htm acer aspire 4520 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-4710.htm acer aspire 4710 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-4920.htm acer aspire 4920 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-5520.htm acer aspire 5520 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/aspire-5920.htm acer aspire 5920 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/batcl32.htm acer batcl32 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/batcl32l.htm acer batcl32l battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/btp-as2000.htm acer btp-as2000 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/batcl50l.htm acer batcl50l battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/batcl50l4.htm acer batcl50l4 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/travelmate-290.htm acer travelmate 290 battery with battery charger and mouse,
    http://www.batterylaptoppower.com/acer/travelmate-2150.htm acer travelmate 2150 battery with battery charger and mouse,
    Dec. 22
    No namewrote:
    http://www.batterylaptoppower.com/hp/dv8000.htm hp dv8000 battery,
    http://www.batterylaptoppower.com/hp/dv8100.htm hp dv8100 battery,
    http://www.batterylaptoppower.com/hp/dv8200.htm hp dv8200 battery,
    http://www.batterylaptoppower.com/hp/dv8300.htm hp dv8300 battery,
    http://www.batterylaptoppower.com/hp/dv1000.htm hp dv1000 battery,
    http://www.batterylaptoppower.com/hp/dv4000.htm hp dv4000 battery,
    http://www.batterylaptoppower.com/hp/nc8000.htm hp nc8000 battery,
    http://www.batterylaptoppower.com/hp/nc6000.htm hp nc6000 battery,
    http://www.batterylaptoppower.com/sony/pcga-bp2sa.htm sony pcga-bp2sa battery,
    http://www.batterylaptoppower.com/sony/pcga-bp2s.htm sony pcga-bp2s battery,
    http://www.batterylaptoppower.com/sony/pcga-bp2v.htm sony pcga-bp2v battery,
    http://www.batterylaptoppower.com/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batterylaptoppower.com/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batterylaptoppower.com/sony/vgp-bps2b.htm sony vgp-bps2b battery,
    http://www.batterylaptoppower.com/sony/vgp-bps2c.htm sony vgp-bps2c battery,
    http://www.batterylaptoppower.com/sony/vgp-bpl2c.htm sony vgp-bpl2c battery,
    http://www.batterylaptoppower.com/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batterylaptoppower.com/toshiba/pa3128u.htm toshiba pa3128u battery,
    http://www.batterylaptoppower.com/toshiba/pa3191u.htm toshiba pa3191u battery,
    http://www.batterylaptoppower.com/toshiba/pa3128u-grey.htm toshiba pa3128u grey battery,
    http://www.batterylaptoppower.com/toshiba/pa3191u-grey.htm toshiba pa3191u grey battery,
    http://www.batterylaptoppower.com/toshiba/pa3209u.htm toshiba pa3209u battery,
    http://www.batterylaptoppower.com/toshiba/pa3399u-1bas.htm toshiba pa3399u-1bas battery,
    http://www.batterylaptoppower.com/toshiba/pa3356u.htm toshiba pa3356u battery,
    http://www.batterylaptoppower.com/toshiba/pa3356u-1bas.htm toshiba pa3356u-1bas battery,
    http://www.batterylaptoppower.com/toshiba/pa3399u-1bas.htm toshiba pa3399u-1bas battery,
    http://www.batterylaptoppower.com/toshiba/pa3395u-1brs.htm toshiba pa3395u-1brs battery,
    http://www.batterylaptoppower.com/toshiba/pa3465u-1brs.htm toshiba pa3465u-1brs battery,
    http://www.batteryfast.co.uk/toshiba/pa3399u-1bas.htm toshiba pa3399u-1bas battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.co.uk/gateway/m680.htm gateway m680 battery,
    http://www.batteryfast.co.uk/dell/d820.htm dell d820 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2a.htm sony vgp-bps2a battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/d620.htm dell d620 battery,
    http://www.batteryfast.co.uk/compaq/nc6000.htm compaq nc6000 battery,
    http://www.batteryfast.co.uk/hp/dv4000.htm hp dv4000 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/dell/1501.htm dell 1501 battery,
    http://www.batteryfast.co.uk/dell/e1505.htm dell e1505 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.co.uk/dell/inspiron-6400.htm dell inspiron 6400 battery,
    http://www.batteryfast.co.uk/toshiba/pa3420u.htm toshiba pa3420u battery,
    http://www.batteryfast.co.uk/sony/vgp-bps2.htm sony vgp-bps2 battery,
    http://www.batteryfast.com/dell/d820.htm dell d820 battery,
    Dec. 22

    Trackbacks (1)

    The trackback URL for this entry is:
    http://xna101.spaces.live.com/blog/cns!77EE4BD533D8ECAE!159.trak
    Weblogs that reference this entry