hehe, based on what you said, I think you would have to change the application a bit, and figure out what you are doing wrong, it could be a simple situation of poor programming techniques, or not securing memory leaks, dont use Variants all the time (they're huge) try to keep data types as small as you need. etc, btw what does your program do anyways.