I want to be able to transfer a number of files (html, PHP, jpg, etc...) to my Amazon EC2 instance that I'm hosting my web server on. What is the easiest or most effective way to do this?
I would suggest you use FileZilla.
FileZilla is user-friendly, has a good User Interface, and also it easy to understand and use. If you do not want to type anything you can go with this.