I need a little advice from the experts!! My app is a "hex" editor. Currently I read an entire file into a byte array so I can easily display, search and edit the data. When I dim more than about 10 megs I run into problems with the app stopping, especially when changing orientations, even though the variable is declared in process globals. And some files will be bigger than 10 megs of course. Is there a preferred or better way to handle large files? I'm hoping to avoid splitting the file up into chunks because that will obviously complicate things. Thanks!