On a related subject ... What is the Java implementation like on Android? Is it the "normal" Java as we have it in Linux/OSX/etc or is it one of those Mobile variants, having its own set of API's? /j