This is a pretty good read, and covers some less conventional methods of preventing buildup.  I kind of like the brake fluid idea.
http://www.rrdvegas.com/silencer-cleaning.html
	
		
			
		
		
	
			
			http://www.rrdvegas.com/silencer-cleaning.html
				
		