This article contains the VB.NET code to create a PA Contracts, along with a sample Project and Budget lines
The code requires three tables, the SQL to create the tables is below the article. It also requires data access code to access the tables. That code is also at the bottom.