Deja vu?
Isn't that rather reminscent of the dual screen "Courier" thing that Microsnot were widely touted as thinking of making not so long back?
Maybe it's not a one-off Toshiba oddity but the first of many Win 7 beasties in this format.
Obligatory iPad-bashing comment: Does it run Cry^H^H^HFlash?