What do you guys think about SEOMoz and Rand Fishkin? Do you think he actually knows his stuff? I like what they are doing and sometimes use their tools. However, it kinda of makes me think of an old saying "those who can't do....teach." What do you guys think?