I can understand breaking keyboards in frustration. I haven't quite, but come very close in 20 years of frustration with Windows Operating system.

My NEW keyboard is sitting on my desk waiting to be used. I just got a new IR keyboard and mouse so I guess that's ONE MORE laugh