Are you crumb coating first? If you crumb coat first you don't need to worry about crumbs getting into the frosting because when that coat sets you'll have a nice clean, smooth cake for your final icing coat. Also, are you waiting long enough for the cake to cool before icing?
It might also be that you're not thinning your icing enough. Add some milk or water to it and see if that helps.
I never crumb coat, but I never completely raise my spatula from the cake when icing it. That seems to solve the problem for me.
Karen
Quote by @%username% on %date%
%body%