Opportunity : Scripting accessibility of documents, persistance of data and ability to print documents retaining the text formatting viz. PERSISTANT PRINTABLE DOCUMENTS ...and ability to integrate them into a database and filesystem ... Innovative Application providing a interface to access data on the storage medium ...giving the best of both worlds viz. file-system and database. specifications with examples: It makes a viable option to able to manipulate postscript documents (Including adobe PDF) navigatable or accessible using scripting ... for instance one may refer to VBexplorer in the context ..that lets access various elements of a document. Ex: using scripting ability to position or display or navigate directly to a specific page in the document. PDF format for instance provide's for persistant printable forms, these can be validated ...if elements are made accessible via a scripting interface. Taking the above into cue or account XML-DOM-CSS ...or HTML(validate forms with embedded scripting ) savable as .mht ( mht is a single Web Archive File, it's a file with the web page and images and stuff all compiled into one file), (provided with a save button as interface ...provides easiest means), spreadsheet's with embedded macro and scripting validation of documents also make a viable option. usage's many a web-centric filing of paper based physical forms or applications ...that are usually mandatory requiring a signature or thumb impression ...for standard procedure's ...paper work required while interfacing with public or office collabration (opening a bank account, visa applications ...etc) It is notable ...that .mht as described above offer's notable extensible option to office collabration or groupware solutions or ERP ...say kind of ability to save to workspace ...comparable to what may be termed as clipboard ...or communicating viable email ...say context of reference ...attach ... .mht. It is also notable that .mht offer's a readily integratable or extensible document format into database ...both in the context of a binary blob or a searchable records of data ...potentially a alternative of XML-DOM documents ...a few things that can be taken into account is by embedding the mht parser into the database ...documents can be searchable ...now since ...most all documents ...share ...same attributes or the template ...further ....savings on compression and size can be achieved ...while the overheads of reconstructing the documents ...viz. much like the pre-processing and populating the template with a specific data ...or value's can be taken into account or a configurable option at application or database as a interface would be advantageous. Further to as explained in 164) , 526) ....an illustrative means of accessing data on a medium ...either as a Filesystem or a database view ....get the best of the both world's ...something that adhere's to standard filesystems and relational principle's and provides efficiency to Applications and end-users alike ....in the above context ...most modifications of data are by end-users who are not complex computer terminology or intrinsic mechanism's how 4GL's etc operate on data, Hence most modifications of data are user's who make use of template or HTML forms ....hence a record of information stored on a filesystem directory above makes a palatable option. Directory entries offer the meta-data to data stored in a filesystem , while catalogues or reference tables provide meta-data to data in a database. In the above context if the first field is alway's a uniquely identifible field of the record ....it thus makes it ...potential entery as a file in in a directory ....with meta-data defined the directory ...specifying the template-usable to manipulate or view the data. similarly all records in the directory of a standard structure ....a view of the data is accessible as a table or data can be envisioned as a tabular structure of data in a text-file (viz. viewing the data as a directory), Most statistical purpose's data in a relational table offer's most logical or easier means to manipulate or interpret ....hence proper use-case modelling of data on the medium viz. set-theory ...one to many , many to one ...entity relationship view can defined and code for such view can be put in place .....what needs to be taken into account and taken care of the 1)...lock's that define the integrity ...of the data 2)...Should data be of fixed record lenghth ...max record-length defined ...while wastage of some space is envisible. 3)Erasing the previous ...record in the filesystem and writing a new-record viz. new file in filesystem ...or a extensible or as per the existing symantics of the filesystem ...that are in place today ...viz. a how a a file in a filesystem grows and can be accessed and manipulated (address map of a file). 4)Databases traditionally allocate advance space to table's or objects for their future growth ...the conventional percievable advantage being that ...consistent I/O accrue on to quicker processing speeds and data retrieval. ...hence in the above model ...say a specific directory or folder can be assigned a recored keeper attribute aspart of the meta-data in the directory ...thus letting it being allocated advance space ..for future growth In the above context client-side Java applets based applications in a web-browser can achieve the data transmission viz. only the data part and not the element by keeping the communication or datatransfer to minimal the above specifically offer opportunity.. Arguments pro's con's Rationalization : ------------------------------------------ understand spreadsheets used as part of the so called office productivity suites. ...is a spreadsheet ...equivalent of a table ?? ...if rows and columns viz. a spread sheet can grow (in a non contagious manner) ....a spreadsheet a file stored as a file in a file-system. ...with reference to contagious ness of the storage space on a storage-medium ...understand I/O blocks ...I/O thru or thorough put ....how contagious should the data..be organized, ....when data stored in such a manner ....how is it processed or interpreted?? Note: The above problem statement having been encountered in various scenarios and detailed in various 'Proof of concepts' as mentioned in 'http://uk.geocities.com/ravivenkatus/projects.pdf' ....apply appropriate 'use-case' modeling, rationalize and arrive at a workable and feasible solution both commercially and techinically viable. -----------------------------------------------------------------------------------------------