In fact, I have been exercising this on a few sites for clients that wanted their users to not even be lead to the WordPress backend, even to edit their user profile. Theme My Profile works well with the plugin Theme My Profile, and were both created by Jeff Farthing. Of course, you can use this plugin by itself as mentioned on Jeff’s page for the Theme My Profile plugin.
This plugin is a very nifty tool and eventually I will have it so profiles will be viewable too. Everything just takes time. The plugin works great and I have no found any bugs with it. You can even specify who has access to this feature and who does not.
My only issue is that I think there could be more added to this plugin to give the “theme my profile” that extra oomph. While it does let the user have a more uniformed experience with changing their profile, this plugin could also use options like adding social profiles, and the addition to work with a custom author page and author box for posts. (Please note that you can add extra social profiles through adding a few actions to your functions.php file, but I think it would be nice if bundled in this plugin.) I do not know what you would think, but for me, this would just be very enticing if these options were added.
Have you used this plugin? What are your thoughts?