Make sure you can pick the cpu on a microcenter store, because that price is only for pick-up store only, and the rest of the stuff without paying shipping.
The silverstone is a decent psu, but at that price you can get a seasonic unit and modular : http://pcpartpicker.com/part/seasonic-power-supply-m12i...
The rest is fine.
I'd seriously think about upping the PSU by 50 to 100W or going to a "silver", "gold" or "platinum" variant. Havent used the H77 but this machine is the Z77-itx from ASrock and a good board. I've also look for sniper memory to give yourself more clearance in case you want an aftermarket cooler. I also used a Prodigy case so I could get max cooling for it.
While the SeaSonic M12II 620 is a great unit, there's probably some clearance issue with the FD Node 304. Their website states that the 160mm max clearance is for non-modular psu. With the modular interface, the M12II 620 is bound to prove some difficulties.