Don't forget to build in that once in a month the difficulty swings unexpectedly from high to low and back to high and we don't understand how the hell this is possible.

Look for a dev team to make ChaosCoin - where each and all parameters would be affected by random values fetched from
www.random.org 
That would be brilliant! Nobody would mine or use it though because of that reason though.