In this talk I will discuss a number of numerical methods for the Navier-Stokes equations, including traditional time-space discretizations and some recently developed schemes based on auxiliary variable reformulation. Our objective is to compare and analyze different schemes, and propose improved methods which overcome some of the shortcomings of the existing schemes.