Barbie PC's are VERY expandable. They have 4 USB ports (at least the one
I have does), so you can easily put a USB hub on there to have even more
ports.
I've put USB wiireless adapters, USB NIC adapters on my sisters.
I've put a 512mb RAM DIMM in it, and put a better CD-ROM drive in it.
It came with Windows 98, but runs fine on Windows XP Home or Pro.
It's not a top end box at all, but can be a nice Internet/Wordprocessing
computer.
There was also a Hot Wheels Computer which had a Blue and Yellow case
with Flame stickers on it.
Changing out the battery is no big deal. I just did that for my sisters
unit.
They are old and slow, but I'm sure there are lots of uses for them.
Al