I have every iteration of the iPhone and I like to keep all of my purchased apps on all of the devices. My whole family also has iPhones/iPod Touches. We are all on the same iTunes account. My question is how many times can I download the same app on different devices before I get charged again?