I have been working on this on and off for a few days. I decided to make a spreadsheet of all of the possible combinations for block/head/crank/rod/piston because I'm one of the ones that likes to see all of my options at the same time. So far it's just for B series engines but I'm going to be working on the rest. I got all of my information from Compression Calculator by ZealAutowerks. All you have to do is save it and change the extension to .xls and open it with Microsoft Excel or Open Office. This spreadsheet assumes that you are using all stock sized components. Any spots that are left blank mean either the pistons will not fit without the block being bored out, the pistons being too small or it will result in the piston extending past the top of the block and slamming into the head. Feel free to let me know if there is anything that you guys know of that I have on this sheet that does not work so I can make corrections, besides extremely low compression ratios.