I too still didn't know what this was myself. Okay, I get that PFB stands for Planet Feedback but that doesn't answer the question... So I Googled it and found out.
Planet Feedback is a website located at
www.planetfeedback.com . Looks like a place to make a complaint about things.
Enjoy!
FICOnater2007