Whenever I had to integrate with SharePoint I created my own ASP.NET pages in Visual Studio. If SharePoint Designer can create aspx pages and imbed .NET code or use a code-behind page for the code then you're set.
Thank you, Wim. I knew you would be one of the few people who would know. I'll check with the Sharepoint Designer guy at the client and confirm.