There are common widgets built into the android os (like clock and photo frame) but each manufacturer also adds their own custom widgets which are only available on their phones. However, many of these widgets (HTC's specifically) have been cloned by developers and available for download. FancyWidgets Pro has the best HTC Clock skin I've seen, and LauncherPro Plus has most of the other widgets.