Take a deep breath and relax; building a widget isn't rocket science. But in this nascent world of distributed content, where standards are not yet established, understanding your options along with some generally accepted best practices will help you make smart design and development choices for your project. So how do you determine what's right for your widget? From timing to technical specs, here's a how-to for budgets large and small, whether you have in-house designers and developers or are looking to outsource, and anything in-between