The SendKey Statement sends the command to the Active Window!
The SendKeys Method sends the commands to the Active Application, which may be different than the active window!
But, they work the same and in most situations they are interchangable, the difference is when you are controling one application from another, rather that working within one application.
They are not "Redundant" and they do have different uses!