Hip-hop star Snoop Dogg has been charged with sale or transportation of marijuana and possession of a gun yesterday (10APR07), following his arrest at a Los Angeles airport last year