Nexus 7 (Google, not Shimano). The 3G version - though I expect it'll spend most of it's time on WiFi, I wanted to have the option of connecting from a tent without having to deplete the batteries on two devices just to do a bit of IRC.
It seems to occupy a particularly sweet spot in terms of price to functionality. Key functions for me being a screen big enough to type on at a respectable speed (your fingers may vary), and a battery that lasts long enough that you're not actually afraid to use it. The Bluetooth HID stuff works properly in Android 4.x, so Bluetooth keyboards (I've tested two that were problematic with Gingerbread) are finally a viable option.
Key annoyances are of course the lack of an SD card slot (though with 32gig of storage, USB host mode is an acceptable compromise - I'm wanting it more as a portable internet terminal than a media player anyway); that it appears on USB as an MTP or PTP device (no Mass Storage emulation
); and the rather pointless absence of GSM phone functionality (while SMS is trivial to add, nobody's cracked telephony yet, though it does appear to be a purely software limitation).
The screen's lovely (including the touchy aspects), though not quite up to Apple retina standards. But that's okay, because neither are my retinas. The front-facing camera's predictably crap. Sound's adequate (not tried the headphone port yet). Plenty of computational grunt, and everything seems reasonably stable. I really like the form factor: it's only going to fit in the baggiest of pockets (NB: no vibrate motor anyway), but it's big enough to see a whole web page properly formatted, and to do accurate touchscreen interaction without the enormity of something iPad-sized.
I seriously reckon it would benefit from a couple of hardware buttons on the front panel, if only to wake it from sleep, but I expect that's a habit from my phone as much as anything else, and I'll get used to where the power button is by feel in due course.
Spent the usual entertaining couple of hours messing around with adb getting a proper recovery installed and rooting earlier - no real surprises there if you've done it before, though do make sure you pick a recovery designed for the 3G version of the device (to avoid ROM compatibility issues later). I'm not bothering with an alternative firmware at this point: the stock ROM is stable and *delightfully* cruft-free, and the usually excellent CyanogenMod is a bit young and has yet to add anything of significance.