Nokia N95: An Ultimate Multimedia Computer