Recently, I got shafted into creating an online store for someone. I'm not a professional web-designer, I generally hack in embedded C. But my partner said "Hey! you're a programmer, you can make one of those website thingies", and promptly offered my services to a friend to build a site... Anyway, now that I have to do this, I was wondering what the best solution might be? I've quickly played around with WebObjects (very quickly), and have had a squizz at Ruby On Rails, which I quite like. Is there any other poor programmer that has been shafted with a task like this? If so, what solution did you end up using? And how painful was it?