ok, i know i ma nissan guy, but i have a question. whats the difference between all these B series engines? ive heard of a b20, b16b, b16a and more...what kind of hondas did all of these engines come out of and what does the name mean? i know im being difficult, but id kinda like to know. if theres a webpage that has all that info lmk.