other users who may wish to collaborate in making and sharing media pages regarding the newly created topic the media gathering module 225 may be configured to facilitate the uploading of media onto the data processing system 105 by the various users this media may include but is not limited to photographs text video graphics clip art and or audio the page creation module 230 may be configured to facilitate the creation of media pages by the various users according to some embodiments of the present invention a user may pick and choose from among media that he she has uploaded for a particular story topic along with media other users have uploaded for the story topic the book creation module 235 may be configured to facilitate the creation of media books by the various users according to some embodiments of the present invention a user may pick and choose from among the pages that he she has created for a particular story topic along with pages other users have created for the story topic to create a customized media book the book ordering module 240 may be configured to allow users to order hard copies of the media books that they have created although fig2 illustrates an exemplary software architecture that may be used in data processing systems such as data processing system 105 of fig1 for creating shared media pages in accordance with some embodiments of the present invention it will be understood that the present invention is not limited to such.