I don't have my Nokia N810 yet (its probably on my doorstep right now), but this seems to be generating alot of hype. Is this program as good as it sounds?