You can re-download apps as many times as you want. If you paid for it once you will never be charged again. Music, TV shows and movies are a different story. I think SilentPanda has it right though. If you contact Apple they will provide you with a link up to one time. I have a friend that had to do this.