Pick a file from the isolated storage (no file format restrictions) Pick a file from the external storage, if such is available (restricted to files that have an extension registered with the app) File extension filter for files in the isolated storage (this can be both manifest-based and individual)