Note on the difference between who and whoami.
The who command will always display the account that you used to login (the real user info).
The whoami command will show your effective user.
For example, if you login as "blammy", the who and whoami commands will display something like this:
> who blammy pts/0 2011-04-23 13:43 (123.23.123.123) > whoami blammy
This indicates that user "blammy" logged in on 23 Apr 2011 at 13:43 from ip "123.23.123.123".
If you then run su - kapow, you change your effective user to be "kapow".
Now, the who and whoami commands will display something like this:
> who blammy pts/0 2011-04-23 13:43 (123.23.123.123) > whoami kapow
Notice that the who info stays the same, but the whoami info changes based on the su.