Apple's $500 billion promise: Been there, done that