I've notice that the programs that I have been writing in .Net uses almost twice as much memory as the ones I write in VB.6. I've made sure that I set all of the variables = nothing, no change. I tried implementing the Garbage Collector at the end of each sub/function, no change. When I manually minimize/restore the application the memory usage is almost cut in half. I've coded the application to minimize then restore itself automatically, but to no avail. Help!