The problem with your offer is the amorphous quality of the words,:"shimmer and twinkle( in 5 patterns).I have learned the hard way that unless 'shimmer and twinkle' are defined in terms of duty cycle and frequency,everyone is in a lot of trouble.Someone does something that shimmers and twinkles but is a different shimmer and twinkle someone else had in mind and then a simple job becomes 'backto the drawing board' and no one is happy.The person programming is out money if they decide to go back and 'fix' it and you wind up never trusting engineers.This is not the way to make a product.