Hey guys...just had a late night question to ask...if you create a pointer and you assign it to an address on the free store....do you actually have the local pointer itself on the stack even though it points to memory on the heap? Also...(and I'm pretty sure this one would be poor programming practice, but just hypothetically)if you create a pointer to memory on the heap, then free that memory and then assign the pointer to a local variable of some sort...is the pointer suddenly converted to a variable on the stack? Just curious...thanks! - Chap