As it was, I used the "simplest thing that works" strategy when I was building the site. :-)
But, adding an extra field, adding code for storing the originals, etc. would again take longer than my 5 minute threshold... Also, it would effectively double the amount of storage used for the posts.
Anyway, back to bearding the C++ dragon here at work. I find that C++ quickly saps my will to do any sort of other programming, no matter how fun.