I've almost decided to get a Mini Pro, largely based on what I've read in this forum, but first a couple of quick questions: The battery life appears to be good for a smartphone but how long does it take to re-charge? Is it an all-nighter or a quick twenty minutes? Is there a limit to the number of contacts it will store? I appreciate that there will be a pratical limit imposed by the amount of memory but I'm coming from a Palm phone and I must have several hundred contacts stored on it. Thanks for any advice.