Some more tips from a protein biochemist:
Proteins are also very sensitive to pH, temperature and ionic strength. It is best to keep protein at 4oC until right before you need it. Never freeze protein. If you wish to store it for extended periods of time, you can try making a solution in 50% glycerol and storing at -20oC, or flash freezing the protein in the standard buffer and storing at -80oC (some proteins won't survive flash freezing however).
Always dissolve your protein in buffered salt solution (conditions depend on your exact protein, but pH 7-8 and 100-150mM NaCl are pretty standard conditions). Dissolving your protein in a solution with the wrong pH or with the wrong ionic strength (e.g. pure water) can inactivate your protein.