I'm assuming that some Map Datastructure is being used here (think multidimensional linked lists if you are unfamiliar with Maps and graph theory). That would make it relatively easy to make a page that shows friends, foes, freaks, fans, friend-of-friends, foe-of-friends.
My question is why make it so spread out and complex? Why not just make a page like http://www.slashdot.org/~FortKnox/relationships? Also, I would REALLY like it if a 'friend' and 'foe' pearl would exist ALONGSIDE friend-of-friend pills. Its hard to tell who my actual friends are now-a-days.
Addendum: krow fixed the issue, and should go live tonight