If you got the time, there's a good article on MSDN that steps you throught the process of creating a simple API with the new class designer in VS.NET 2005. This is time well spent...