Happy New Year!!! I couldn't resist making my own wish-list: 1) Garbage collection or something like a .destroy() method for UGens so we can create UGens in a loop without worrying about memory. 2) A way to write our own UGens without building them in C++ and compiling the source. 3) Namespaces and an import mechanism beyond Machine.add(). 4) Revival of some of the old ChucK shell plans and more shell development, the shell is one of the coolest things about ChucK IMHO. (BTW- shell crashes the Mini for me, I can only use it on the command line) 5) This has been discussed in depth before but I still think some kind of syntax like: SinOsc m => blackhole; SinOsc c => dac; m => Gain g => c.freq; //this line!!! 440.0 => g.gain; ...might be cool, although it is not very "ChucKian". Right now we can use UGen.op to choose if we want AM or FM but I dont think there is a way to have both without explicitly chucking a value within a time loop :( Correct me if I am wrong about this. 5 b.) A Dc UGen to add offset gain would be nice with the above "syntax" for setting center frequency. 6) I could see some kind of anonymous function thing being pretty powerful. ( I like the curly braces {} approach of SC). Thanks All and happy ChucKing in 2010! Kurt ........................................................ http://www.kurtKotheimer.com .......................................................