If you put Leopard/Mac OS X 10.5 on it you can run the latest version of iTunes. But not for much longer. Apple will probably only be providing iTunes for Leopard for another year or two at the most. Netflix will not work on an iMac G4 because it is a PPC Mac. Netflix requires an Intell based Mac for streaming.