Logitech 940-000151 Powershell
Oh, my various gods, do I love these things. Logitech is known for many things. Mice, keyboards, and some pretty nice PC controllers. But did you know they made this odd little thing for smartphones? They feel nice and solid and this one, in particular, is a great buy at only $10.