How long has Tony Romo been on the cowboys?

Tony Romo has been on the Cowboys roster since 2003 and has been the Cowboys starting QB since the middle of the 2006 season.