In MOSS 2007 this was straight forward. Instantiate a UserProfileManager and retrieve your own profile.
In 2010 it seems the user has to have specific access to the user profile service. Even to access his own profile from a webpart?!
I just want to extract one simple property from the user's profile. How hard is that supposed to be in this version?