I have a few ("is it possible" or "how to"

1) How can I have a (text) field in the profile (for any user) that is only visible to and editable by admins?
Apparently the "Access" level for a field makes a field visible only if the owner of that profile has that level. I want anyone with that level (say admin) to see that field.
2) Similarly but for the whole profile. Is it possible that Admins also edit (any) profile from the front-end? Now that edit button only appears for your own profile.
3) Is it possible/are there plans for a profile field that allows you to link any type of file (say pdf) and upload it to the server? If not, suggestions?
thanks!