A couple of years ago I wrote a simple Straw poll utility using an
XML defined scriptlet. This made it fairly simple to define a
straw poll and drop it into an existing web page. By changing the poll
ID, the poll is easily changed.
I re-wrote this as a web user control. This is a little simpler to
use. Simply register it and drop it into the page.
I didn't re-engineer the process completely. I only changed the page
developer's interaction. The control still uses the old Scriplet/ASP
setup and reporting pages.
At present, though web user controls may be useful for common gui elements, I am
convinced that full-fledged web controls are much better where complex
actions are required.