Is there a cap on how large an iPhone-app can be, either set by the actual device itself (both iPod and iPhone, but Im gussing they have similar capacity) or by appstore? The app Im building is very resource-intense (images and sound, mainly) and estimating at this point will have between 20 and 30 mb worth of media alone, not counting everything else (code, text, etc). Will there be a problem? And does xcode make a good job of packing this together in the final app? I mean, does it compress efficiently so to make the app smaller than the sum of the individual sizes of the pieces going into the app?