1. A method of generating and using a multimedia bookmark for a position selected within a multimedia file of a multimedia content, comprising: generating bookmark position information identifying a selected position within said multimedia file; generating a title or image representing said selected position; linking said title or image and said bookmark position information to stored profile information for said multimedia file and variations of said multimedia content, wherein said profile information includes an offset and a scale of each of a plurality of multimedia files containing said content with respect to a master file of said multimedia content; invoking the multimedia bookmark; and calculating a playback position of a playback file based on said bookmark position information, where said calculating comprises: i ) ⁢ ⁢ P p = s × P b if ⁢ ⁢ o p = s × o b ii ) ⁢ ⁢ P p = s × P b + (  o p  +  s × o b  ) if ⁢ ⁢ o p > 0 > s × o b iii ) ⁢ ⁢ P p = s × P b + (  o p - s × o b  ) if ⁢ ⁢ o p > s × o b ≧ 0 ⁢ ⁢ or ⁢ ⁢ 0 ≧ o p > s × o b iv ) ⁢ ⁢ P p = s × P b - (  o p  +  s × o b  ) if ⁢ ⁢ o p < 0 < s × o b v ) ⁢ ⁢ P p = s × P b - (  o p - s × o b  ) if ⁢ ⁢ 0 ≦ o p < s × o b ⁢ ⁢ or ⁢ ⁢ o p < s × o b ≦ 0. where P p is the playback position; P b is the bookmarked position; o b is an offset of the multimedia file; o p is an offset of the playback file; and s is equal to s p /s b where s p is a scale of the playback file and s b is a scale of the multimedia file.