I am having HUGE success getting my old HP 6400 to run smoothly with it's new keyboard. Oh-and while I'm here-replacing the keyboard was a doddle-I didn't use a single expletive!