Hi Just having a look at the D language. Does D still let the programmer allocate memory, cast addresses and read/write direct address space as we can from C/C++? I'd like to know if it solves this problem, Java and C# don't allow such access. Cheers Jon -- Weblog: http://jguk.org/