I am on my 3rd MS120 now. First one I sent in because the shift key quit working. Cool Master RMA'ed it. The second one got some coffee spilt on it, so i didn't RMA it when keys started to fail. I just ordered another one on my own. Now It has keys failing and i sent it in for RMA. Wrote out a lengthy comment and i have gotten zero human response. Think this is the last cool master product i will buy.