I'm shocked nobody has mentioned the Magpul UBR stock.Yes, it's expensive ($265 MSRP), requires a bit more effort to install, and currently hard to get, but worth the effort.http://www.magpul.com/catalog/index.php?main_page=product_info&cPath=70_72&products_id=187