I have a Toshiba M105-3041, which has 512mb of memory, 80gb hard drive, Intel Centrino, and it is not booting up…I am a computer expert myself, and I have beating my head away trying to figure this out, but I keep thinking that it could be something else. I get a blue screen when booting up Vista Basic, so what I did was I pressed f8 and told the pc to start up and not restart after it fails, the blue screen read, that it was not able to write to the memory because of an I/O error. This is my diagnosis, I think that it is the memory stick, I dont think its the right kind, I mean I ran a live cd of linux and it worked perfectly with no flaws, when I opened the memory bay, it had no memory, so I got some memory from another laptop that had roughly the same speed and that was very similar and used that, but it will not boot up windows xp or vista. What do you think is wrong? I think that its because its the wrong memory.