Gaming keyboard suggestions!

Hey there Dayknights! I am about to finish my pretty badass rig and want an equally badass keyboard (and mouse) so I'm reaching out to this beautiful community to see what your thoughts are on gaming keyboards and what you would recommend! Also, gaming mice suggestions would be appreciated too! :D

Thanks all!