In the UK it is typically quick and easy to use online banking to transfer money to people. As long as both your banks support the new faster payments system then the money transfers the same day. The service is typically free. If one of the banks doesn't support the faster payments system then it take 3-4 days to transfer, but again it is normally free.

However that does involve the payer having the payee's bank account number and sort code. Which I guess opens you up to potential identity theft issues. Not too much of a problem where it is someone you know and trust.
_________________________
Remind me to change my signature to something more interesting someday