In my page load, am I calling ReturnStuff() once or three times? 
If I am calling it three times, is there a more efficient way to do this?
protected void Page_Load(object sender, EventArgs e)
{
    string thing1 = ReturnStuff(username,password)[0];
    string thing2 = ReturnStuff(username, password)[1];
    string thing3 = ReturnStuff(username, password)[2];
}
public static List<string> ReturnStuff(string foo, string bar)
{
    // Create a list to contain the attributes
    List<string> Stuff = new List<string>();
    // Some process that determines strings values based on supplied parameters
    Stuff.Add(fn);
    Stuff.Add(ln);
    Stuff.Add(em);
    return Stuff;
}
 
     
    