To expand on this just a bit, if limetech published a list of approved hardware, and the software "just worked" on that specific list, and any other hardware was supported only by the community, would that help or hurt? For advanced features like sleep, fan, and temperature monitoring, that approach is almost required. As it is right now, limetech pretty much only supports features that are common to 90% of hardware available, and the the "extra" features like sleep and temp are left to unnofficial addons that may or may not work seamlessly.
To almarma, which approach would you prefer? Would you rather be told that unraid will only work fully if you buy a specific motherboard?