By making the hardware device modification/personalization so technical (I have personally never seen a forum with so much code thrown about so casually), the MAEMO/Nokia team is doing an awful lot to alienate potential customers; meanwhile, Apple and Google are going out of their way to make it easy to install and configure apps.