Weaving and DWI Traffic Stop

Weaving in and out of lanes on the road is perhaps the most popular reason to be pulled over by police.  But what kind of weaving should one be stopped by police for?  The law in North Carolina has been a little hazy on this subject and with the new ruling by the NC...