Fair play for making a stand.
Anyway,my only suggestion is,if you haven't done already,read through the Pistonheads thread and post up your suggestion there.
There may be ground that has already been covered and this seems to be a conduit for the many threads on this subject on the numerous forums.
Just a thought...
http://mobile.pistonheads.com/gassin...blank+BMW+keys