@whatamidoing: Nice ideas. I