Does the garbage collection in 2.0 mean we no longer have to really worry about freeing memory to avoid leaks? Can we just create objects and just move on with the code, without worrying to keep track and free them? a.k.a. can we be lazy (read: efficiently focus on the program logic rather than housecleaning) and get away with it? Thanks. PS - sorry I meant "release" and "dealloc"