SharePoint Designer is an excellent tool!!! As long as you don't use Web Part Connections!!! SharePoint Designer implants code everytime you open a page with web part connection(s), and then when you save it, the page will error that a connection with connection id ###### already exists... To fix...