>Just as a side note - no app can allocate 50 gig of ram on a x86, as of today. >Pointers are *only* 32 bit. ;-) Well, OK, they could theoretically allocate it. But >they can't keep pointers to it all. :-) IIRC, x86 CPUs can address up to 36 or 40 bits. Pointers are 32 bit, but you have several selector (or segment) registers which can let you address more than 4GB of memory. Carlos