I would find it a lot easier to input my Contacts data using a PC with keyboard and bigger screen.
Is there a way to do this besides using Outlook? Is there a program just for doing this that will also allow me to choose a photo as a thumbnail?
Adding/updating Contacts on PC with keyboard
Well, I guess you could use Remote S60 for that purpose (http://www.handango.com/PlatformProductDetail.jsp?productId=56041.) I use it daily to facilitate text input, e.g. writing SMS or updating contacts. In that case, you could also use the native Nokia feature to link a mini-picture to a contact.