Hello Conrad Ehinger,
I'm sorry to hear that you're having trouble accessing the FirstName and LastName information of your users. Since this information is now persisted in dynamic fields of the user's profile, you can use our extension methods GetValue() and SetValue() to get/modify this information. please note that you'll need to add a reference to Telerik.Sitefinity.Model in your class to be able to use these extension methods. I'm pasting below a code sample which demonstrates how you can properly set the FirstName and LastName upon user creation.
var userManager = UserManager.GetManager(
userManager.CreateUser(username, password, email, Question, Answer,
var profileManager = UserProfileManager.GetManager();
var myUser = userManager.GetUsers().Where(u => u.UserName == username).SingleOrDefault();
var profile = profileManager.CreateProfile(myUser,
Please do not hesitate to let us know if you need some additional information, we'll be glad to help.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items