PC was VERY poorly packed, but fortunately arrived safely.  This is an well-engineered & good-performing machine for the money.  I'm a software developer, and wanted something durable and fast.  Fits the bill, and am considering getting another just like it.  There are four 2GB ram cards tying up the buss, so to get 16GB in there you will need to remove them all.  Video is just fine.  Easy 5 stars, except for the packing.  Styrofoam end supports are necessary, at a minimum, are ALWAYS necessary when shipping heavier items.