I can tell you've never worked in software development and have absolutely no idea what you are talking about. You aren't backing up your claim of how adding portrait support from the start would have saved development time. Nokians themselves earlier in this thread have said that it would have added almost a year to the N900's development time. Adding more features adds more overhead to development time. Adding more features adds on an exponentially greater amount of testing time. These are facts of development life. Anyone that's worked in software development before will tell you the same thing.