Or better yet: www.crimsonglow.ca/~kjiwa/designing_kde_programs.html I also got some really good feedback from Frerich Raabe (see acknowledgements). I'm done now. Regards, Kamil