Say what you will about SharePoint as an application development platform; it adds a significant crapwork overhead to your everyday asp.net development. Especially when it comes to organizing folder structures, creating xml files that point to other xml files, the lovely ddf syntax, etc.
WSPBuilder on the other hand…
To create a new artifact:
To deploy your solution (even includes an MSI installer in the Deployment Folder):