and maintainer of:
I have just seriously burned my fingers on a small project.
Currently I am in the phase of finding out what the problem actually is.
The project was a small shopping website to a client, which daily works with graphics and layout.
We implemented the project in PHP as a plugin to our CMS solution also in PHP. We spent a lot of time getting the layout to look like the drafts we had received, but the primary focus was on the functionality of the shop and payment.
So now we have used the budgetted number of hours (and then some) and we have a working solution, which holds layout, which is ok (if you ask me).
But the client is not satisfied with the layout? and I guess there can be several hours of layout work left to get the last pixels correct in different browsers.
So what is the problem with small projects:
I have done some reflection of the above and I think these are some of the things in need of being addressed are: