Good board with plenty of functionalityI recently decided it was time to build a new workstation to replace my old Core2 Duo E6600 box. With the advent of the Haswell generation of CPUs, I decided a Haswell based system was my best bet.I was originally looking at this board's older brother, the GA-Z87X-UD4H, but the deal I thought I was going to be able to get on it on NewEgg fell through, and I decided that 3-way SLI wasn't really a necessary feature for my workstation. This board, however, had enough features - plenty of USB 3.0 and SATA ports, eSATA ports, integrated NIC, CPU overclocking, high-end RAM support, even USB headers on the board - that it seemed like an excellent choice without breaking the bank. So far, combined with a Core i5-4670K CPU and 16 GB of Crucial Ballistix Tactical CL8 RAM, I've been satisfied with my choice.I haven't yet ventured into overclocking. Having spent the extra for a clock-unlocked CPU, I most likely will, but I wanted to have everything stable and playing nicely together first. That said, the QFLASH functionality is nice - I'm not running Windows, so their Windows-based BIOS updater is useless to me. Having the ability to update the BIOS without needing to boot into DOS is a great touch. Also, its UEFI implementation seems to get along swimmingly with my Linux distribution of choice (Mint 15). So far, whether I'm doing videoconferences with coworkers, browsing the web, writing code or transcoding video, it's been quick and stable, the SSD for the OS boot volume doesn't hurt either - booting is nearly instantaneous.Edit: I had been having some graphics stability issues with a new nVidia GeForce GTX 760 graphics card I'd purchased for this workstation. I'm running Linux Mint 15 on the machine, and had been receiving "NVRM: Xid (0000:01:00): 59, 009e(1cf0) 00000000 00000000" messages in the kernel message buffer from startup, which after several days finally culminated in the graphics card seizing up. I could still SSH into the machine, but graphics was dead, requiring a full restart. nVidia's message boards indicated this was a PCI-E link loss event. Gigabyte just today (5 August 2013) released a round of BIOS updates for several of their Z87-based boards, including this one, which seems to address the issue - since updating the BIOS, I've not received any new Xid messages. Don't know if this also affects Windows (it is only described as "Improve PCIE-E compatibility" on their website, so I'm guessing it was a more general issue), but if you get this board and are/are planning to use offboard graphics, you should update your BIOS ASAP.Edit 2: Even after the BIOS update, I still had graphics issues. Swapped in my older nVidia GTS 450, which has so far been trouble-free, but obviously slower. RMA'd the graphics card.Edit 3: Replacement card so far seems stable. Looks like this may not have had anything to do with the BIOS.20