Yes to all except "Create contact groups and set different ringtones for each" A fairly new app called mycontacts will handle that but I haven't tested it myself. Search for a thread on it. The N900 is very different to Symbian phones that have much fancier, more mature phone functions.