I'd be quite happy to take online payments or bank transfers if there was a fully bombproof way to do it, so proper anonymity for both parties if preferred, no chargebacks and no twattery from banks. Having to traipse to the bank most days is a pain in the arse, cash is a target for robbers and I only really use it for grocery shopping.
Until things change though, cash it is.