This chapter presents a variety of traditional programming topics that can have a material impact on the operation of Visual Basic .NET solutions created by Access developers. For example, the chapter begins with a review of Visual Basic .NET data types, highlighting issues and techniques for mapping Access data types to Visual Basic .NET data types. Several additional sections drill down on traditional programming topics, including the creation and usage of procedures, branching and looping techniques, and array processing guidelines. The chapter closes with an introduction to classes and demonstrates how to use them with Access databases in Visual Basic .NET. Sample code throughout the chapter illustrates how to process Access databases with the familiar ADODB library by using the Visual Basic .NET COM Interop feature.