I have been using Facebook
PPC to test it against Adwords
PPC an the CTRs are much cheaper on Facebook and you can target people much better. Adwords overall seems much better though as the reporting structure, ability to include conversions and the way you can target much more in Adwords reallY i think makes it better.
Regards Facebook applications. Well worth doing fo viral marketing if you can.