Yes, the KP-900 will support a small number of variables. I don't know the exact number, but I think it's somewhere around eight.
I'm a member of the Remote Central community, just like you! My comments here are my own, and in no way express the opinions, policies, or plans of Universal Remote Control, Inc.