After a brief review of the properties of the nucleon-nucleon interaction a
nd of basic shell-model theory, the microscopic theory for determining effe
ctive interactions and operators for use in shell-model calculations is giv
en. Difficulties in applying the usual formalism are discussed. Finally, a
new large-basis, no-core shell-model approach is presented, which is able t
o handle these difficulties.