1. Client side,
1.1 include jquery-linq, reactive extension for js
1.2 wrote a jquery plugin imagenatualsize for usage in 1.3
1.3 extract vertical images and horizontal images in editor.js, sort them with jquery-linq, with such data stored in server after post, we will be able to make custom magzine like layout in the future
1.4 create toMSJSON function to make wcf serializable datetime

2 Server side
2.1 now the post operation(putitem) also posts vImages(vertical) and hImages(horizontal) within the modified item object
2.2 make putitem in repeatableread transaction with updlock to 1) prevent race condition 2)ignore calls fired early by client and received late by server
2.3 included and wired up the msmq image service that is used for downloading images