There's no right or wrong way to do it, just differences of opinion. Here's what I've come up with - http://pcpartpicker.com/p/3PmI6
AMD A8-6600K - 3.9Ghz Quad core APU which will blitz through most desktop tasks and integrated GPU perfectly adequate for desktop effects, video acceleration and maybe some light gaming. I also looked at a Core i3-4350 which offers better CPU performance and power efficiency but is a bit more expensive. Some benchmarks FYI - http://www.cpubenchmark.net/compare.php?cmp=1946&cmp=2195&cmp=2244
Cooler Master Hyper TX3 cooler - It's a hot 100w CPU and AMD's stock cooler can get noisy. This one is a reasonable cost effective upgrade.
MSI A88XM-E45 - Don't know the motherboard specifically but seems to have good selection of features and user ratings are OK, and is by a decent manufacturer. 4 RAM slots so easy upgrade potential should it be needed in future.
8Gb Adata DDR1866 RAM (2x4gb) - Should be enough memory for most purposes and should be fast.
Storage - Kingston V300 128gb SSD & WD Blue 1Tb combination - The Kingston 128gb SSD offers good bang for buck, is big enough to install an OS and programs on and the 1Tb drive is useful for storage. Also looked at Hybrid SSHD's as an alternative, but they don't offer all of the advantages of a 'real' SSD setup. If storage is more important than outright speed, a 3Tb drive is within budget also..
Case - Antec NSK3180 with 380w Antec PSU - Nice compact case with a decent quiet PSU bundled. I have one of these with a Core i5 4570 system in it and it's great. Not as small as Mini ITX systems obviously. The power requirement of this system is around 200w so the PSU is adequate.
Obviously retailers offers change frequently and it's worth using sites like PC Partpicker just before you build as sometimes great deals come up.
Edited by jonuk76, 23 May 2014 - 07:46 AM.