Hey all- I'm building my first computer and happy to say I'll be making it a Linux machine (ubuntu, in particular). I'm certainly a beginner so hoping to get some advice on my choice of hardware. Below is what I came up with from poling around on newegg, which will cost me about $375 (before shipping). Two questions: (1) is this what I should be paying? And (2) are these components compatible with ubuntu? A lot of the time the manufacturer will say they work with Windows but nothing about Linux. Any advice is MUCH appreciated!

Qty. Image Product Description Unit Price Savings Total Price
1 LITE-ON DVD Burner - Bulk Black SATA Model iHAS124-04 - OEMModel #:iHAS124-04Item #:N82E16827106289Return Policy:Standard Return PolicyIn Stock $17.99 $17.99
1 COOLER MASTER RC-120A-KKN1 Black Appearance: Aluminum & Polymer front Case body: Steel Alloy Mini-ITX Tower Computer CaseModel #:RC-120A-KKN1Item #:N82E16811119261Return Policy:Standard Return PolicyIn Stock $49.99 $49.99
1 ECS H61H2-I3 (v1.0) LGA 1155 Intel H61 HDMI Mini ITX Intel MotherboardModel #:H61H2-I3 (v1.0)Item #:N82E16813135323Return Policy:Standard Return PolicyIn Stock $54.99 -$10.00 Instant $44.99
1 FSP Group FSP300-60LG 300W Mini ITX / Flex ATX 80 PLUS BRONZE Certified Active PFC Power Supply - OEMModel #:FSP300-60LGItem #:N82E16817104145Return Policy:Standard Return PolicyIn Stock $74.99 -$5.00 Instant $69.99
1 Intel Pentium G630 Sandy Bridge 2.7GHz LGA 1155 65W Dual-Core Desktop Processor Intel HD Graphics BX80623G630Model #:BX80623G630Item #:N82E16819116406Return Policy:CPU Replacement Only Return PolicyIn Stock $67.99 $67.99
1 G.SKILL 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1333 (PC3 10600) Dual Channel Kit Desktop Memory Model F3-10600CL8D-4GBHKModel #:F3-10600CL8D-4GBHKItem #:N82E16820231180Return Policy:Memory Standard Return PolicyIn Stock $35.99 $35.99
1 Western Digital WD Blue WD5000AAKX 500GB 7200 RPM SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive - OEMModel #:WD5000AAKXItem #:N82E16822136769Return Policy:Standard Return PolicyIn Stock $59.99 $59.99
1 ASUS PCE-N15 PCI Express 300/300Mbps Transfer/Receive Rate Wireless AdapterModel #:PCE-N15Item #:N82E16833320074Return Policy:Standard Return PolicyIn Stock $59.99 -$33.00 Instant $26.99
Subtotal: $377.91