The book has been written to provide genuine domain knowledge to programmers who wish to learn application development using object oriented Visual Basic 2005 as the programming environment. Like all the earlier books this book also has several illustrative examples, which have a logical link between them. Each set of examples helping build skills that will take the reader to the next set of examples, which in turn lead upwards until a strong programming foundation using Visual Basic 2005 has been established. Finally, the concepts learnt are reinforced by building a completely documented and coded project - Project Management System.