I have some clients who are mobile retailers of seafood products and their mobile EFTPOS terminals are essential for their business.
I also like the
iphone card swipey thing - but as a consumer I would be more happy with a mobile EFTPOS machine.
Shop around with different banks to get the best deal.