When you add a bookmark to a document located on an external memory card, iSilo should display the following message on the screen:
This tells you that it may take a while to add the bookmark. The delay can range anywhere from a few seconds to a few minutes or more, depending on the size and format of the document.
When you add a document or global bookmark to a document located on an external memory card, iSilo may need to reorganize the document database by shifting records to make room for the bookmark record. The delay associated with this depends on the format of the document.
iSilo 3.x documents
If the document was generated with the release version or late beta versions of iSiloX 3.0, then you should not experience any significant delay when adding either a document or global bookmark regardless of whether or not it is the first such bookmark that you add to the document. This is because iSiloX has already prepared the document in a way that eliminates the work that would usually be needed in adding a record to the database for the bookmarks.
iSilo 2.x documents
When you add the first document or global bookmark to the document, iSilo needs to add a record to the document database to hold the bookmarks of the added type. This requires shifting records to make room for the record header field for the new record. The larger the document, the longer this will take. However, you will get this delay only for the first bookmark. Adding the second and subsequent bookmarks should be relatively quick because the bookmark record has already been created.
Regardless of whether or not it is the first bookmark you add to the document, you will always get a delay when you add a document bookmark to a Doc document. This is because the Doc format requires the addition of a new record for each new bookmark. Each new record requires the addition of a record header to the document database, which requires shifting essentially the contents of the entire file to make room for it.
You should never reset your device when iSilo is adding a document or global bookmark to a document. Doing so will likely render the document unusable.
If you do not need to have the bookmark stored in the document, you can instead add local bookmarks to the document. Local bookmarks are stored in a database in your handheld's internal memory and so you will not experience a large delay when adding a local bookmark for a document regardless of how large the document is. The possible disadvantage of local bookmarks is that if you want to copy or beam a document, the local bookmarks of the document do not travel with the document.