Unless your catering to an audience that would understand what it is its kinda difficult to implement.
I never had any luck implementing it myself because as soon as I'd make any headway someone would complain about not having an account and it being too difficult to figure out and setup.