i can't really suggest a good site as i suppose that you live in the states, others can help you with that......in your first question though i can advice you to grow an indica dominant cannabis strain which matures faster than sativa and does not grow as tall as sativas.....unfortunately i can't really suggest you a high yielder as my experience in this area is somehow limited but from what i have read around so far it seems that NL (northern lights) are among the favourite indicas dom. of the people who grow indoors....hope i helped you