All the custom kernels for overclocking - wow.. Add to that the port of ubuntu, and things get really impressive, stick a big enough memory card in, and in theory, you can choose to boot maemo, meego, nitdroid or ubuntu, how many phones can you do that on? ... Im staying with my n900 as there really isn't any other phone that can give me the same functionality as the n900 can, so Im sitting tight and will see what happens.