The 30-day rule definitely does not apply to everyone. Theres been many reports of a person taking a lot longer than 30 days to finally test negative.

Here is one of the more recent ones:
http://boards.cannabis.com/drug-test...a-shocked.html