How hard is iPhone application building? Can a very smart 11 year old make a decent app? (probably not a game)