So I want to make a program that allows you to store and search for user names/passwords for online sites there signed up to.
I know C# has some database options but I don’t know much about it. I also heard that it can read/write excel files.
Whats do you think is best for storing the data?
ALSO do databases need to be stored online on a sever, or can they reside in the program
files?
Since you are talking about storing passwords, I’d say that more important than deciding how to store the data is to decide how secure you need it to be.
Here’s an article that describes 3 different approaces to storing password databases and so might be a good starting point:
http://www.codeproject.com/KB/recipes/StoringPasswords.aspx