Pretty rough out there isn't it? There are a ton of bottom bracket standards now. Your frame manufacturer or local shop should be able to help you determine what type of bottom bracket shell your bike has. Once you know, drop us a line and we would be happy to help you decide on the proper bottom bracket for your frame.
You can find our BB standards tech doc here. It will give you the information you need to measure your own BB shell.