OK, call me a curmudgeon, but where does this optimism arise from with regard to software development for the N900 and future Maemo devices? If it's going to be so great in the future, why wasn't it in the past?