title: Why does BeautifulSoup not find all tags?
body: <p>When I use BeautifulSoup 4 to parse <a href="http://www.madcamcnc.com/sales.html" rel="nofollow">http://www.madcamcnc.com/sales.html</a>, and then look for table tags, it finds 2.  When I look at the page's html, I see 10 tables.  Why doesn't BeautifulSoup return all 10?</p>
  
  <pre><code>from bs4 import BeautifulSoup
  
  import urllib2
  
  page = urllib2.urlopen("http://www.madcamcnc.com/sales.html")
  soup = BeautifulSoup(page)
  print len(soup.findAll('table'))
  </code></pre>