You only need a cablecard if you want the digital, premium and/or HD channels. It will decode the basic cable without one. Not sure on your other questions, but from what I understand an OTA antennae should work just fine with an HD TiVo.
The TiVo is also cool because it can stream Netflix and select podcasts in HD.