no really, analyzing and planning is very important, a few questions:
- what will happen if a user will click (refresh) twice on the link, will it be added in the queue a few times? that means next to him will wait times_added * 5minutes - do you plan using ajax ? - how will you add and store your images?

