lithium ion batteries are very tricky. First we use lithium not because is good, because it can takes any form you want and it's cheap.
Lithium can't take deep discharge and can't takes overcharge, in most case it will catch on fire or explode. That's why in battery packs you need to '' balance'' them one by one to make sure that the first cell get full, will stop charging.
Those batteries are heat sensible, they dont like high temperature or low temperature. If you choose to store them, better to put them in the fridge than the freezer @ 40% charge
Of curse sellers'll say that they dont have memory effect, but it more or less true, it depends how you use them.
They loose their capacity with
number of charges AND time. Yes, you can have a brand new lithium cell totaly dead because its too old. Due to internal cell oxidation. This permanent degradation in capacity is about 20% per year. Degradation is, however, highly dependent on the temperature at which the battery is stored.
Permanent Capacity Loss versus Storage Conditions Storage Temperature 40% Charge --------- 100% Charge
32°F (0°C) 2% loss after 1 year -------- 6% loss after 1 year
77°F (25°C) 4% loss after 1 year --------20% loss after 1 year
104°F (40°C) 15% loss after 1 year --------35% loss after 1 year
140°F (60°C) 25% loss after 1 year --------40% loss after 3 months
So yes, if you charge it TOO fast, it will affect the performance.
Slower is the better. I use my pc (500 mah) or a motorola charger 700 mah.
For charger with high amp, some cell phone batteries has a built in limiter, so it wont make much difference from a certain mah.
Lithium is good, but far from the best.
You can have all kind of info there :
http://prowiki.isc.upenn.edu/wiki/Lithium_ion_batteries