I must admit, I LOVE that LASER keyboard, in principle. Can't imagine, though, actually using it.
I have a physical bluetooth keyboard for my phone (Think Outside) and it works phenomenally well for when I do coding. Nothing like writing a web page, manually, while waiting at the dentist's...