Is it really so important to learn these functions? I mean, I have a limit which I need to get a (Highly Paid) project done and I do not need or intention to develop for Tiger. What is CF actually used for and Garbage Collector is a lot simpler than Retain.