Worth a read… Dino Esposito has a fantastic article on TheServerSide.NET that disucsses current SharePoint webparts, the new webpart functionality within ASP.NET 2.0, and how the two relate.
» TheServerSide.NET - WebParts - From Sharepoint to ASP.NET 2.0