After several months, I finally laid my hands on the nVidia GeForce 3 Ti 200 that I had bought off eBay. With this upgrade, my system now scores 3968 on the 3DMark 2001 gaming benchmark - an increase of more than six times over my original configuration! I hope this is just about enough to play Half-Life 2 and Uru. :-/ I noticed that the LexarMedia JumpDrive 256MB USB drive that I bought sometime back was actually capable of storing only 245MB! Sure enough, this was because they use 1000 bytes per kilobyte and 1000 kilobytes per megabyte to advertise storage space provided by the device like hard disc manufacturers do, instead of 1024 bytes/KB and 1024 KB/MB that is used by almost all operating systems. Uggghhh!! By the way, the replacement for the defective Visoly Flash Advance Xtreme 128M Card arrived and is working perfectly well. I am extremely pleased with the great service from Success Compu (HongKong). My hacking on GCJ has been quite erratic and inconsistent - I feel really bad about it. I hope to get to speed on this shortly (don't we all?).