You have a micro atx board, you can get a fully sized board like the msi z97 pc mate or msi z97 g45 for same price but a full sized one instead, build looks fine but no hdd, I'm assuming you have one already?
Yes, yes I have a 500gb hard drive, and thank you. Is it worth spending a bit more on a motherboard? I still have some wiggle room in my budget! Thank you.