It works OK until your program relies on more memory than is physically available. After that point every pass the garbage collector makes of your memory you swap every page in the programs memory space. Performance suffers, badly. Its the one thing the vendors don't comment on. Its one reason why large programs (such as CAD and GIS programs) will never get done in C# or Java. Re: All the fuss about should I go .Net or not? Depends on if you are writing very large apps or not. If you are, then beware garbage collection. Stephen