I'm new here and was wondering if folks could tell me what an "AFC" and an "HB" are, terms that are used a lot on this forum. I'm guessing the "AFC" is probably a dude perceived to have low self-esteem, generally unattractive to women, often called a nice guy, etc. I know "HB" has something to do with women, but I'm not sure what exactly.