I love my Toshiba Thrive- like listed above, HDMI, USB full size, SD card slot for memory, I use a moterola bluetooth keyboard and the standard non hdmi cradle. Has one of the best screens, but is kinda big vs. other models. It's handled everything I've thrown at it with no problems from app...