paypal takes upto 9 days to transfer to your bank, and its incredibly tedious filling in all thier demands for unlimiting receiving amounts, all your details, i wouldnt mind the charges if it was easier to setup and quicker! then it could be a good replacement for a cheque.
The pdq wireless machine seems a good possibilty. I used to have a paypal page direct on my website, and i had several customers use it, just make it simple and easy to use, set the amount to 0.00 and then the customer has to fill in the amount, and put your business name on it, so it says 'we manage payments for 'dadada' and voila.