paypal donations work and misc other fixes.