Too bad I missed this thread. Found a link online last night, and upgraded my membership to Life ($300). Logged into my account a few minutes later and it did change to say "Type: Life" in my Membership info area.
NRA Life Member
Front Sight Ambassador Member