the "average" requirements look like this:
physics 1 yr with lab
gen chem 1 yr with lab
org chem 1 yr with lab
bio 1 yr with lab
calculus 1/2 yr
english or writing 1/2 yr (1 yr? not sure)
biochem is a bonus for most, a requirement for some. (including UMich, I think.)
Some secondary applications present a form with the categories above and ask you to indicate which courses fulfill which requirement. This lets the school quickly determine which ones you are missing.
Do not ignore the "with lab" component. I didn't take lab courses through ugrad, and I made most of them up in postbacc.
Asking med schools about "will you let me in if I don't have X" is interesting. Some are flexible, others are not. Many say they are not, but are actually more flexible than they seem. Overall, the adcom does not care about missing course X or Y, they want to make sure you have a broad life science background. I am told that UC Davis is one of the most strict about prereqs.
For each individual school's prereqs, get a copy of the big AAMC book (the MSAR). The new one is just coming out now, there is a nearby thread discussing when it will be available.