One of the best, to the point explanation I found was on stackoverflow.com. Check it out.. Thanks Mike.
—