Ciao, per quel che riguarda la prima domanda prova a cercare su google Profile Asp.Net
magari con la parola chiave how to, o custom.