EggXpert

The official Newegg tech support community and Newegg tech support forums. Learn about PC building, case mods, computer repairs, and computer troubleshooting. Get help from knowledgable community members about computer hardware and computer software, laptops, notebooks, netbooks, consumer electronics & mp3 players, home networking, lcd TVs, home audio and more.
Welcome to eggXpert.com. Sign in | Join | Help
in Search
Advanced Search

Sidicas

  • SB700 vs. 3Ware

    These are benchmark results of a pair of 300GB WD VelociRaptors running on an SB700 RAID-0 setup vs. a RAID-5 of four 7200 RPM hard drives on a 3ware 9650SE RAID card.

     

    Here is the benchmark from the 300GB WD VelociRaptors running in RAID-0 with 128KB stripe on an SB700 onboard chipset ( ASUS M3A78-CM ). I would have liked to use a larger stripe to improve random access performance, but these cheap onboard chipsets don't give you much options.

     

    You see that squiggly line? That is a problem..  Really, the I/O should not be performing like that at all.  As the head gets closer to the center of the drive, the performance of the drive should drop accordingly, I believe the irregular squiggly line indicates that I'm having issues with the SB700 chipset / controller keeping up with these drives in RAID-0.  I'm running 64-bit Windows Vista with latest drivers, latest BIOS, latest patches, and I've tried it with native command queuing on and off.. I get the same results everytime..  The image above clearly shows that there is a problem in the I/O system that is not related to the hard drives themselves.   Also note the CPU usage in the graph, a little high at 12.5%, this is an AMD 5050e Dual-Core 2.6 Ghz.  Vista seems to do a great job at balancing the CPU across both cores and so this 12.5% is in fact a 12.5% load on two cores simultaneously.  Despite the CPU load, there is still something either in the I/O controller, in the drivers, or in the chipset that is preventing these drives from running to maximum capability..  Theoretically, each of these drives should be hitting 160MB/sec which means I should be at least 320MB/sec... (Edit: 10/8/09 See Correction below) If you take the tail end of the curve and arch the front part of the curve upwards to account for the performance difference due to the radial data storage location of the data, you can see where it "should" be.  It's only on the very end of the graph ( inner spindle) of the drives where the chipset/drivers/rest of the IO system starts to catch up to the hard drives.  Data access on the inner circles of a hard drive platter of course are slower since the platter always spins at the same speed and of course due to the smaller diameter of the circle, less data is traveling under the head per revolution.  That's why it's only in the very end of the chart where the drives just almost start to become the bottleneck in the I/O system.  In this setup, I could estimate I'm losing at least 80MB/sec due to a lack of controller performance on the motherboard.

    Correction: The HD Tune stats of a single 300GB Velociraptor are below...
    Transfer Rate Minimum : 72.7 MB/sec
    Transfer Rate Maximum : 118.4 MB/sec
    Transfer Rate Average : 99.4 MB/sec
    Access Time : 7.3 ms
    Burst Rate : 158.5 MB/sec
    CPU Usage : 2.3% 

    More transfer stats on these raptors are reviewed here:

    http://www.uberclocker.com/?page_id=95

     So I'm getting only about 60% speed-up when putting two of these drives in RAID-0, mostly due to chipset / driver limitations on the SB700.

     

    Now let's take a look at a RAID-5 setup with four hard drives.  3 of the drives are Seagate and the fourth drive is a WD..  Yes, I know it's VERY bad to be mixing drives in a RAID array, but in this situation, I just couldn't get my hands on another old Seagate drive and even if I could, I couldn't stomach paying a premium for it when newer drives give you so much more capacity for your money.   Below is from the RAID Controller's configuration page which is an HTML document that you interact with in a web browser, just like setting up a router..

    Again, yes I'm well aware that WDC drive in the RAID array is an ugly duckling and most of the capacity of the WD drive is going to be lost while it's in the RAID-5 array.  The WD drive of course, will shrink down to 149.05GB size of the other drives..  However, as it turns out, this is much less of a problem than you would expect.. In fact, I didn't have any issues at all with the WD drive in the array.  No issues deploying the RAID and certainly, as you will see below, no issues with RAID-5 performance.

     Four Desktop grade 7200 RPM drives running in RAID-5 on a 3Ware card with 256KB stripes.

     

     And there we have the beautiful curve that we would expect to see when the hard drives themselves are the bottleneck in the I/O system.   Also a thing to pay attention to is the CPU usage.  It's only at 3.4%, this is an old AMD Athlon 64 (single core) 2.1 Ghz CPU and it's only using 3.4% of a single CPU core to hit much higher transfer speeds than the setup above.

     

    Thanks for reading! Remember people, Raid-5 is not for onboard chipsets... I saw massive performance drops switching from a 3 drive RAID-0 array to a 4 drive RAID-5 array back when I was using the onboard RAID controller. I threw in this 3ware controller and I'm now seeing performance exactly where it should be when the performance of the drives themselves is the bottleneck.  These are not low performance drives either, they had the biggest cache, fastest RPMs, best warranty, and best access times of just about any Desktop level (Raptors I consider to be Workstation level) hard drives out there.


    Conclusions that I've made thus far:

    • The SB700 chipset, and most likely other onboard RAID chipsets are insufficient for a RAID-0 setup using Velocirapters if you wish to get all the performance out of your raptors.
    • RAID-5 should not be used with any onboard chipsets if it's at all possible to avoid.  I saw a massive write performance drop moving from three drive RAID-0 to a four drive RAID-5 on an nvidia 570 Ultra chipset.
    • RAID-5 should have a write-back cache to significantly boost performance. I'm seeing over 500% performance boost on random writes with write-back cache enabled on a RAID-5 array. 
    • During a sudden power loss, having a large write back cache will likely mean more lost data and more corruption.  To counter this, make sure you either have an UPS unit or a battery backup module for your RAID Card.  Personally, I recommend an UPS unit since the battery backup modules for RAID cards are quite costly and are often make/model specific to the RAID card.


    Coming Soon:

    Raptors with a Raid Card! I just need to decide which RAID card to go with as my other RAID card doesn't have any more spare ports.

  • My Most Recent Build

    The thing that makes mATX builds really challenging is that you have a lot of hot running components in a very tiny space which spells out an overheating nightmare, not to mention hair ripping frustration trying to find graphics cards and CPU coolers that are big enough to get the job done but small enough to actually fit in an mATX case...

    Here is my latest build, and I can guarantee that they all fit together..   Might not be the best prices anymore, because a lot of the rebates and sales have ended..


    Qty. Product Description Savings Total Price
    1
    Thermaltake VF1000BWS Black Aluminum Front Panel/ SECC Chassis MicroATX Desktop Computer Case - Retail
    Thermaltake VF1000BWS Black Aluminum Front Panel/ SECC Chassis MicroATX Desktop Computer Case - Retail Item #: N82E16811133035Return Policy: Standard Return Policy

     
    $127.88
    2
    Western Digital Caviar Green WD10EADS 1TB SATA 3.0Gb/s 3.5" Internal Hard Drive - OEM
    Western Digital Caviar Green WD10EADS 1TB SATA 3.0Gb/s 3.5" Internal Hard Drive - OEM Item #: N82E16822136317Return Policy: Standard Return Policy

     
    $179.98($89.99each)
    1
    ASRock K10N78M AM3/AM2+/AM2 NVIDIA GeForce 8100 Micro ATX AMD Motherboard - Retail
    ASRock K10N78M AM3/AM2+/AM2 NVIDIA GeForce 8100 Micro ATX AMD Motherboard - Retail Item #: N82E16813157160Return Policy: Standard Return Policy

     
    $54.99
    1
    EVGA 512-P3-1150-TR GeForce GTS 250 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported Video Card - Retail
    EVGA 512-P3-1150-TR GeForce GTS 250 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported Video Card - Retail Item #: N82E16814130468Return Policy: VGA Replacement Only Return Policy
    -$10.00 Instant
    -$99.98 Saving
    $15.00 Mail-in Rebate14-130-468
     
    $134.99$25.01
    1
    Nvidia Gift Call of duty - World at war - OEM
    Nvidia Gift Call of duty - World at war - OEM Item #: N82E16800999088Return Policy: Limited Replacement Only Return Policy

     
    $49.99
    1
    Nvidia Gift - World of Warcraft - OEM
    Nvidia Gift - World of Warcraft - OEM Item #: N82E16800999168Return Policy: Standard Return Policy

     
    $49.99
    1
    SeaSonic M12II SS-430GM 430W ATX12V 2.2 /EPS12V 2.91 SLI Ready CrossFire Ready 80 PLUS Certified Modular Active PFC Power ... - Retail
    SeaSonic M12II SS-430GM 430W ATX12V 2.2 /EPS12V 2.91 SLI Ready CrossFire Ready 80 PLUS Certified Modular Active PFC Power ... - Retail Item #: N82E16817151057Return Policy: Standard Return Policy
    -$6.00 Instant

     
    $75.99$69.99
    1
    G.SKILL HK 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Dual Channel Kit Desktop Memory Model F2-6400CL4D-4GBHK - Retail
    G.SKILL HK 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Dual Channel Kit Desktop Memory Model F2-6400CL4D-4GBHK - Retail Item #: N82E16820231219Return Policy: Memory Standard Return Policy

     
    $54.99
    1
    AMD Athlon 64 X2 5050e Brisbane 2.6GHz Socket AM2 45W Dual-Core Processor Model ADH5050DOBOX - Retail
    AMD Athlon 64 X2 5050e Brisbane 2.6GHz Socket AM2 45W Dual-Core Processor Model ADH5050DOBOX - Retail Item #: N82E16819103298Return Policy: CPU Replacement Only Return Policy

     
    $59.99




    Subtotal: $672.81

     

    Additional Costs (Optional)

    PC-HDTV5500 TV Tuner card:  $110
    SI-128SE CPU Heatsink (Fanless): $30

    In addition to the above, I added an SI-128SE CPU cooler so that my CPU runs silent (and fanless) and a pchdtv-5500 TV Tuner card..  With mATX builds, make sure you get a modular PSU..  Keep in mind that your power usage on an mATX build can be a bit less than on a full ATX build.  PSUs get highest efficiency between 25% and 75% load..  Outside that range and your efficiency drops like a rock.. It doesn't make sense to put in a 800 watt PSU if you can't fit a larger card than 9" in and are running a 45 watt fanless CPU..

    The PCI Slot cooler, I don't really need..  But I keep it around just in case it hits above 90F inside the house..   This system I've had running 24/7 at 100% load on the CPU (running x264 encoding of TV shows and captures from VHS tapes).   Also running at 100% load on the GPU with folding@home 24/7..

    I'm dual booting Vista 64-bit and Debian GNU/Linux.

    Edit: Also pointing out that the 605e 45-watt AMD quad-cores should be out within a month or two..  They run at 2.3 Ghz per core and at 45 watts.

     Edit #2:

    Power consumption(not including monitor)

    100% CPU and 100% GTS 250:  210 watts
    100% CPU and using integrated video (GTS 250 not installed): 115 watts
    idle CPU with powernow! frequency scaling enabled, integrated video, and hard drive powerdown on idle (GTS 250 not installed): 65 watts

     

     

     

     

     

    TechieJustin:

    Yes, the MicroATX seems to be a real pain in the a**.

    BUT, that's what I will be needing.  If with that build, do you think I should remove the CPU heatsinc when it gets shipped?

    The CPU heatsink that ships stock with a 5050e is more than enough..  The only reason I got rid of it is because it has a fan.. I don't like fans. If you don't mind fans, then it doesn't matter.  If you're running a hot graphics card like a GTS 250, you're not going to hear the fan on the CPU cooler anyway..  I wasn't quite sure if I was going to put a dedicated graphics card in this build at first, but then games like Ghostbusters came out so I went ahead and did it.. Originally I was planning for a power efficient perfectly silent build, but the GTS 250 really cancels that out..

    TechieJustin:

    Also, is that handle a real handle; or is it just for show?

    It is a real handle made of 100% aluminum.  It is a beast of a handle, but also part of the reason why the case is so expensive..   If you welded a crowbar onto any case, it still wouldn't be as strong as a handle on a TTLanbox.. But at the same time, I have to admit that it is so much overkill of a handle that having it "for show" is also a big part of it.. It's obvious they could have made the handle a lot smaller and lighter while still getting the job done.. Originally I was building a silent PC, but then after putting the GTS 250 in, the huge heatsink that I got for the CPU is mostly just for show now.. Within a couple years, I'll probably move the GTS 250 into another system and let this be the silent PC I originally intended it to be. I didn't plan for this to be my primary gaming PC, but that's the way it ended up..  It's a pretty decent portable gaming system, I've got no complaints.

    It's too bad the TTLanboxes with the handles aren't on sale anymore at NewEgg.. At $130 it's very difficult to recommend.. There's probably better deals out there.    I paid $100 for mine after the $15 rebate, instant discount price,  and free shipping... Rebate and instant discount looks like they ended.

    BTW, the slotted / vented see-through clear side panels are plastic..  Someone asked me if they were glass..  They're not.

  • Two Years of Netflix

     

    I've been using Netflix for 2 years and I love it.  I've rented well over 200 movies so far and although I've had a few of them come scratched & unplayable, I must say that Netflix's service can't be beat..  I've tried Blockbuster and it takes them about 3-4 business days to ship me a DVD and with Netflix, it's always in the mailbox the day after they ship it..   Netflix has a massive Anime DVDs section and they also have some Anime On-Demand (Watch it live over the Internet).

     

     

    I just got a link from Netflix that I can give out which will give you a one month Netflix free trial instead of the regular 2 weeks..

     

    Good for:
    1 month of Netflix DVD Rentals
    EXPIRES: 9/30/2007
    (Quantities are limited.)
    Redeem

    http://www.netflix.com/Default?mqso=80015523&nfso=64972086

    Restrictions:
    1) EggXperts Only! Do not share please!  I only have 5 vouchers, when they're gone, they're gone...
    2) Only those who have never signed up for Netflix are eligible for a 1 month free trial.



    Getting Recently Released DVDs FAST!

    I'd just like to point out, that I just rented the DOA:Dead or Alive DVD, and I was able to get it the day after the DVD's release.. Netflix shipped on the day it released, you just can't beat that.. Big Smile

     

    Scratched or Damaged DVDs?

    On a few ocassions, Netflix has sent me a rented DVD that was so badly scratched it was unplayable.. Keep in mind, that I've rented well over 200 DVDs, and about 5 or 6 were unplayable..   So I simply filled out an online form, mailed the DVD back, and Netflix sent me a replacement.. Easy as pie, but I must admit it is a little annoying.  I wish DVDs didn't scratch as easily as they do! 

    Edit:   Also, it's interesting to note that it seems my computers are much more picky about scratched DVDs that the full size DVD player hooked up to the television.  I'm not certain exactly why this is, but the DVD drives in computers tend to get stuck when there is a nasty scratch on the disc for several minutes while the regular DVD players often just skip over that part and keep on playing immediately.. I really wish computer DVD players were a lot better.  Maybe it's just my $20 Lite-ON drives giving me the headaches with the DVD playback on moderately scratched discs or maybe there is something more, honestly I have no idea..  Usually I just send a DVD back to Netflix if it doesn't play on my computers, but as noted, I've found that sometimes it will play on the Television DVD Player when it won't on the computers.

     

     

    Prices, Costs, and What You Get 

    If you pay $5 a month for renting DVDs from Netflix, then you get 5 hours of Netflix On Demand in addition to the rental, so that's quite a deal..  If you pay $17 then you get 17 hours in addition to your 3 at-a-time rentals (when you ship them back, they ship you the next movie in your queue).. The largest number of movies I've been able to rent in a month with the 3 at-a-time plan was 20, but you need to send them back the next day you get them to rent that many a month.. Of course it also depends on how close you are to a Netflix shipping facility, and that's what the free trial is for Smile.. Use the free trial for testing out the turnaround which is generally quite remarkable..

     

    Note: Purchasing rented/used DVDs is not such a bad idea!

    One of the things that Netflix members have access to is the ability to purchase some of the DVDs that Netflix rents out at a massive discount.  This is something that many people overlook and one of the less interesting "perks" of being a Netflix subscriber.. Buying shelf priced $29.99 DVDs a couple weeks after the DVD is released for $8 is something that you just can't pass up.. It's an undeniable bargain! 

    I've bought a couple of used DVDs from Netflix for about $5 each and they came in their original case (case was in perfect condition) with light scratches on the DVD, but the DVDs were 100% playable. Now I haven't purchased enough DVDs from Netflix to know whether or not it's possible to get an unplayable DVD, Netflix guarantees DVD purchases to be playable, so you can get a replacement.

    Unfortunately, not all DVDs that Netflix has are up for purchase! Netflix decides which DVDs they're going to sell, which is a little bit of a disappointment.   I want to be able to buy all my DVDs from Netflix, but often that option is not available for most movies that Netflix rents out.


    Q: Movies on Demand, It can't be that good can it?

    Actually, it's good... Very VERY good.. In fact, it totally blows other services such as Joost out of the water. ( If you need a Joost invite, send me a PM with your e-mail in it).   If you've ever used Joost, you know that it suffers from two major show-stopping problems.. The first being that Joost has poor quality video (at least compared to Netflix On Demand) and also Joost is very resource intensive. I am unable to run Joost on my 1.2 Ghz Celeron where I can run Netflix on Demand quite well at full-screen..
        But why is low system requirements important for Netflix On Demand?

    It's very important because it allows you to build a cheaper and cooler running HTPC! You don't need to cram as much horsepower into your HTPC if you're going to build a computer solely for the purpose of watching Netflix On Demand as compared to Joost..   I have been fiddling with the idea of building a tiny HTPC and using it almost exclusively for Netflix, and anything above a 1.2 Ghz Celeron would be sufficient.

    For those of us who already have Netflix, we love our Netflix On Demand, and it's getting better everyday! Most recently, they added the entire Xena series (all seasons) and I can watch an episode whenever I feel like it without having to wait 24-48 hours for the DVD to arrive. Keep in mind, that the On Demand service is in addition to your regular renting service. It's a perk that you can choose to use or not and you get it free of charge without having to pay any more for your Netflix subscription!

    Conclusion: Blockbuster has NOTHING that can compete with Netflix On Demand.

     

     

    Q: Does Netflix Throttle DVDs?

    I don't know where this came from, but in my 2 years of using Netflix, I have found absolutely no evidence for this at all!  As I've said before, I've been quite capable of renting up to 20 DVDs a month AND watching 17 hours of Netflix On Demand while using the $17 a month plan..  And I never had any problems at all.     The only time I ever see DVDs on "Short Wait" is when they are first released on DVDs or on other rare occasions (described in paragraph below). As an example, the DOA: Dead Or Alive DVD was on "short wait" the day it was released. However, as I noted above, the DVD was in my mailbox the next day anyway! Which was quite a pleasant surprise for me.

    There have been a couple times where I've had a "short wait" for an unpopular movie or anime.  I've even had it crop up right in the middle of an Anime series that I was renting, and Netflix jumped over the anime series and sent me a movie in my queue instead.   But does this mean Netflix is "throttling" me?

    Highly doubtful, because there's just no evidence of it..  Most likely these "short waits" are caused by Netflix having a limited number of DVDs for a series and a few people returning DVDs that they scratched up so bad they can't be rented out to anybody else.. I have my own evidence that shows Netflix does NOT throttle and the short waits appear equally to everybody.. When I reported a DVD I had received a few months ago that was unplayable, the movie showed "Short wait" while Netflix shipped me a replacement.. I asked a friend who also had a Netflix account and my friend confirmed that the "short wait" showed for them too! So it wasn't Netflix throttling me, rather it was just an unexpected demand or caused by a recent report of an unplayable DVD.  Again, my own evidence shows, Netflix does not throttle..   I'm hoping that MythBusters will have a look into it and make a whole episode out of it!  As a 2 year subscriber to Netflix, there were some months that I rented as many as 20 DVDs on a $17 plan without thinking much of it..

    Conclusion: I can say with strong confidence that Netflix Throttling is a MYTH.
     

    Edit: However, there are those who will disagree with me and have collected their own evidence saying that Netflix throttling is very real. (Use google)..

    I just haven't experience it myself at all..  I guess I'm just lucky? 

     

     

    Anyway, here's an interesting chart for the month of August, 2007..

    Service Monthly Cost
    (tax included)
    Rentals
    Delivered
    Broken
    Rentals
    Cost/Rental* Rentals/
    Week
    Netflix $18.01 18 0 18@ $1.00 ea 4.1
    Blockbuster $19.07 14 0 14@ $1.36 ea 3.2
    GreenCine $21.95 9 0 9@ $2.44 ea 2.1
    Total $59.03 41 0 41@ $1.44 ea 9.4

    Source: http://www.manuelsweb.com/netflixjournal11.htm

     

    Ask a question about Netflix, and I will answer it and add it above! 

    Edit: Don't forget, NewEgg sells DVDs too! Although NewEgg's selection is not quite on par with Amazon, I have found quite a few hard-to-find foreign DVDs on NewEgg's site for even better prices than Amazon! So make sure you check the price and availability on NewEgg before buying your DVDs somewhere else! You might be surprised!



  • EggXpert.com for Widescreen Displays!

    Intro:  Many websites are made for maximum compatibility and as such don't really use the full resolution (horizontally) of your monitor. This is especially true if you're using a widescreen monitor, but may also be true on 4:3 ratios at higher resolutions.

    Purpose:
    This will teach you how to intercept the CSS code from the EggXpert webserver and make a small change to it so that the entire website will become more suitable for widescreen monitors. This technique will work on any website that is well written with CSS stylesheets. All that needs to be done is adjust a single property in the local CSS stylesheet and that will change the entire EggXpert experience which will apply to all eggxpert forums and blogs! The changes are only local to your computer...

    Ok, here's where you need to pay attention. First, you need to decide if you just want to mess around or if you want the changes to be semi-permanent. If you just want to play around without any way to make your changes permanent, see PART A.

    If you know you might want to make permanent changes, then see PART B

     

    PART A:

    For those who just want to play around with the eggxpert CSS with no possibility of saving their changes... 

     First, download and install firefox.
     Second, download and install the firefox plugin Realtime EditCSS
    Third, visit the eggxpert forums 

    Okay, here comes the part that gets a little tricky..

    Right-click on the page and select "EditCSS"

    Editing the CSS 

     Ok after clicking this, the CSS editor will apear on the left side of the screen.

     

    You need to locate the pixel width property under "CommonOuter" and change it to a value that is suitable for your monitor. The default is 960 pixels! Might want to change it to 1280 or even wider!

    The property that needs to be changed

     (Property highlighted above)

     After this, the eggxpert forums will now use the horizontal width of your monitor! But when you close down EditCSS, your changes will NOT be saved!

     

    PART B:

    For those who want to always view the eggxpert website in widescreen
    We're going to create a file that is only used when visiting eggxpert.com and will override the default CSS of eggxpert.com

    This part unfortunately is a bit more difficult than Part A..

     

    Step #1 Locate your FireFox  profile directory.

    There is a profile specific to each user login on your computer.
    Start -> Run -> %APPDATA%

    A window should appear, and in it are all your user specific settings. 

    Navigate Mozilla -> FireFox -> Profiles -> .default -> chrome
    "Chrome" is only if you're using the default FireFox theme. If you're using your own theme, then you will need to be in your profile directory for that theme.

    In FireFox 2.0, use the Chrome directory, no matter what FireFox theme you're currently using. 

     In this folder, you should see a bunch of example files.

     

    Step #2 Creating a CSS file with an entry that overrides the CSS on eggxpert.com 

     Create a new CSS file named userContent.css with the following contents:

    @-moz-document domain(eggxpert.com)
    {
      /* CSS rules here apply to:
         + Any page whose URL's host is "eggxpert.com" or ends with
           ".eggexpert.com"
       */

      /* Modify the width tag of commonOuter */
      #CommonOuter { width: 1200px !important; }
    }

    Note: The important tag specifies that we're going to override the CSS that is being received from the eggxpert webserver. This is necessary since we don't want to use the default width! Of course, change the width (in pixels) to whatever you want!! I'm using a 1280x1024 resolution monitor, and I found 1200 to be a nice choice.

    Now you should have three files in the directory:  userChrome-example.css, userContent.css, userContent-example.css

     


    Step #3 Restart FireFox and visit the eggxpert.com website 

     Unlike the EditCSS example above, you MUST restart firefox every time you make a change to the file.  This will be permanent and ONLY apply to eggxpert.com until you delete userControl.css

     

    Step #4 Reverting back to normal
     Simply delete the userContent.css file that we created and restart Firefox. And Eggxpert.com will go back to the narrow page that it has always been.

     

 Home   Forums   Chat   Blogs   Deals   Newsletter   About 

 FAQ   Terms of Use   Privacy Policy   Contact Us 

©2009 Newegg, Inc. All rights reserved.