The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
You should really get some "light show" gear. Recently got my first steel series mouse and it can provide hours of entertainment in getting exactly the right colour on the lights. Don't forget the privilege of having to install drivers/software required to access the features and the complimentary pop ups to update said software.
On a more serious note: My needs for keyboard are stricter than mice. A lot of good mice out there that provides a comfortable grip. Both simple and advanced. As long as the grip is nice, textile cord and not too many miniature buttons I'm all good.
Keyboard should be slim yet provide distinct buttons, not flat laptop styled keyboards. I most provide a nice clickety feel without making too much noise and I like keyboards with programmable buttons myself.
But in all honesty I feel perfectly fine with a standard Microsoft optical mouse and generic keyboard provided that the buttons are "distinct".
I bought my very first windows system back in '98. I am still using the keyboard. (HP) It gets taken apart and cleaned every 4-5 years. The only wear I am starting to notice is the ridges on the 'home' keys are almost gone. When I do replace, I'll probably opt for something with a cord as I hate dealing with batteries, and really don't need wireless for a desktop.
That's nothing - I was recently offered a game development job in Athens (including a work visa, temporary exemption from taxes, flex work hours and a furnished apartment) due to my C++/C# experience. I decided to pass 'cos game development is Greek to me.