Received my XS54. Doesn't seem like the the CPU is any faster than the XS34. To sum it up, I'd say it's an XS34 with a larger HDD and has LAN connectivity.
I'm in a different room right now and streaming video to my PC. I asked earlier if the web server port can be changed from the default of 80. It can which is cool. I tried connecting to the XS54 over the Internet on a non-standard port because my ISP blocks port 80 and that worked. The only thing, I didn't seem to get any feedback. I turned on and off the XS54 online and it responded but there was no feedback on the screen. Wondering if the TTL is set to 1 where I can give commands to the XS54 but responses don't leave the LAN? Will have to fire up Ethereal and sniff.
On a P3-800, with my browser running and the highest res window from TV 1080x720 @ 1.7Mbps rate, my CPU is about 45%. Wish there was an option of 1280x720 and an option for bitrate to be higher, as I've got plenty of LAN bandwidth. Don't know if I'll use this much but I guess if you don't want to spring for additional cable STBs, this is a poor man's substitute.
This is a keeper for me because I liked the XS34 already. Main benefit is larger HDD. I tried getting to Toshiba to check for a SW upgrade. You have to enter your S/N and I did but the XS54 responded that my S/N wasn't valid.
Hoping I'm just hitting their server before it's ready. Hope Toshiba comes out with low end boxes with an Ethernet port where I can stream content from the XS54 to them. I won't own more than one XS54 but I'll pick up streaming media receivers if they're inexpensive.