Since Newegg is the default I'd say it looks fine, maybe you can knock off 25-30 bucks with a different motherboard, like a B85 anniversary from Asrock or some such.
That being said, I'd also suggest (again) looking at a micro atx or mini itx build...smaller case, less space waste. Especially since there's no need for extra cooling here or external graphics cards.
If you're set on atx though, then yea, think your build list is pretty much set!
Okay, you've all gotten me over my phobia of Micro ATX. My information is based on an overclocking build I made like 10 years ago.
Here's the new revised build. Still unsure about RAM, but it seems like it's there's not a huge difference.
PCPartPicker part list: http://pcpartpicker.com/p/Yk6B6h
Price breakdown by merchant: http://pcpartpicker.com/p/Yk6B6h/by_merchant/
CPU: Intel Core i5-4460 3.2GHz Quad-Core Processor ($191.98 @ Newegg)
Motherboard: *ASRock H97M PRO4 Micro ATX LGA1150 Motherboard ($81.98 @ Newegg)
Memory: *G.Skill Sniper 8GB (2 x 4GB) DDR3-1600 Memory ($53.99 @ Newegg)
Storage: *OCZ ARC 100 240GB 2.5" Solid State Drive ($69.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($52.99 @ Newegg)
Case: *Rosewill Line-M MicroATX Mini Tower Case ($39.99 @ Newegg)
Power Supply: Corsair CSM 450W 80+ Gold Certified Semi-Modular ATX Power Supply ($23.99 @ Newegg)
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer ($14.99 @ Newegg)
Total: $529.90
Prices include shipping, taxes, and discounts when available
*Lowest price parts chosen from parametric criteria
Generated by PCPartPicker 2015-07-03 15:11 EDT-0400