Can I use my iphone 4 on any computer?

I have a PC. If I want to upload music to my iphone from my PC, can I? Or, do I have to have a mac?

Added (1). Can i just add the songs from my windows media player? Or do they have to be on itunes?

Iphone screen repair help, read details please?

My iphone 3gs is broken, the lcd screen is unresponsive… So I was wondering if I could replace it with my ipod's, the ipod two and iphone 3 have about the same size screen and everything, and I barely use my ipod at all, its been dead for about half a year now… Is it possible to do this? If so… Then how?

What is Wrong with my FaceTime?

I recently got the iPhone 4S, and everything is fine, except for my FaceTime. Whenever I try to activate it, a message pops up that says: "Could not sign in. Please check your network connection and try again." I checked my Wi-Fi signal, and it is at it's strongest. Once I've checked my Wi-Fi signal, I try activating it again, and the same message still pops up. Can anyone help?

Why is my Wi-Fi connection slower in my house?

This is weird but it's true. I have a 4G iPhone 5 that I just got today but my iPhones Wi-Fi is slower in my house rather than outside of my house such as a restaurant or a store. Also my house has Wi-Fi for my laptop and other devices in my house. Any idea why this is? The connection isn't terribly slow buts its noticeably slower.

What is Wrong with my Snapchat?

So I recently got an iPhone 4S, and everything works great! Except for my snapchat. Whenever I log into the app, a notification pops up saying: "Connect to iTunes to Use Push Notifications Snapchat notifications may include alerts, sounds, and icon badges." And I hit OK at the bottom of the message, but the message pops up again, again, and again, enabling me to access my snaps. I've tried deleting and re-downloading the app several times, but the same thing happens once I log back in. I had a Droid phone before this and the app worked fine. Also, my texting plan doesn't allow me to send pictures… Maybe that has something to do with this malfunction?
Anyone know what going on and how to fix it?
Please no rude comments.