"Eschew Obfuscation" - Random Musings about .NET
... when you add Ctrl-Z to stand for Undo even though you already have Ctrl-U.
I've never heard of using Ctrl-U for undo... Stick with what your users are familuar with. Ctr-U makes more sense than Ctl-Z (at least in English), but learning new keys for each product is a pain. Likewise, adding features because you are used to them from VS.NET might lead to meanless features to your users if they aren't VS.NET users too. (You know you've seen too many badly designed products... ...when you're giving usability advice to a stranger in their comment box.)
Emacs uses Ctrl-X U for Undo, which is where I got the idea from. And considering it's a solitaire game (Undo move) I don't think my users are going to be using VS.NET as a rule <grin> I Left in Ctrl-U, and added a hidden menu item for Ctrl-Z just 'cause I'm use to it.