That's not too bad. The real money is to get little images for each value and then allow the user to use a carousel instead of a picker. It's all possible, but it all takes time.
My issue with color-coding is mainly how to do the Design-Time UI. It's hard to get something easy and OBVIOUS to use. Thanks again!