Here we'll briefly catalog a few things you can do to optimize the performance of your applications. Optimization can often be important, but don't lose the forest for the trees: often an "optimized" approach is more code intensive than a simpler alternative, and with developer time as expensive as it is, optimization can be a loser from a deadline and budget standpoint. When you do decide to spend developer time optimizing your Visual Basic projects, remember to make your code as generic and re-usable as possible.