Asus Transformer with the keyboard dock. Gives you micro SD, SD, HDMI and 2 x USB.
Very robust and when docked, it closes like a laptop so is very solid for travel.
I think they're on the third version now, so you might find a decently priced used one.
Keyboard has an extra battery, so it's about 20 hours run time between charges. It'll stay on in standby (Powered on, but screen off) for days...
Young enough to know I can. Old enough to know I shouldn't. Stupid enough to do it anyway
'13 Duc Multi GT, '10 Vstrom 1k, '10 705cc KLR