Nintendo DSi launches: Is it worth the extra $40?