>Why is it so hard for Jim to just take a look at the logs and let us know that the IP that posted as "B" does not match any known IPs of staff members?
Because VPNs/proxies exist, and anyone with half a brain around here uses one/both.
It would be foolish if 'B' didn't spoof his ip