interesting about the rapoo... i don't recall hearing about a programmable controller in either of the reviews i read here. but then you need to use those sacrilegious switches. i do, however, really like the in-key LED windows.
Rapoo V7 is fully programmable(hardware level) keyboard, just like their V5(which is sort of a Razer BW clone).
I am not very sure on the ability of storing configurations onboard memory part though.
BTW, some ppl claim that those switch are actually quite enjoyable(for those who like cherry black and red). The major down part is the durability which probably caused by poor QC(random broken switches or improper solder contacts).