One of the most sought after free agents in this offseason has found a new home in Buffalo. Former Texans defensive end Mario Williams and the Buffalo Bills have agreed in principle to a six year deal. Financial terms have not been disclosed at this time, but it is said to have been a hefty contract. Williams, the number one overall pick in the 2006 NFL Draft, has the Texans franchise record for sacks with 53, including a record 14 in 2007. The Bills' top priority this offseason was to boost its pass rush. The team only managed 29 sacks last season, including ten in one game. Mario Williams will move back to defensive end from linebacker in Buffalo. Houston ran a 3-4 defense last season that moved Williams to linebacker. Buffalo runs a 4-3 defense.