Yapoo+ymd109+upd

I think that's a solid outline. Now, time to put it all together in a coherent story, making sure each part flows naturally and all the important points are covered.