There are many different types of bottom brackets available right now. From the old style 'square tapered' spindles to the new external bearing bottom brackets seen on most high end groups, Bikeman has written up a brief description / explanation of the different styles here.
TruVativ Giga X Pipe, or "GXP" - Shop For Them Here TruVativ crank design with a 24mm spindle attached to the right (drive side) crank arm. Bottom bracket cups thread into the frame and house the bearings outside of the shell.
NOT COMPATIBLE WITH SHIMANO STYLE BOTTOM BRACKETS/CRANKS
TruVativ Howitzer
TruVativ Howitzer - Shop For Them Here TruVativ design required for 2006 Holzfeller and Howitzer crank models - FITS NO OTHERS. 10 spline 21mm spindle and extra large cartridge bearings housed outside of the shell.
Shimano Hollowtech II
Shimano Hollowtech II - Shop For Them Here Shimano crank design with a 24mm spindle attached to the right crank arm. Bottom bracket cups thread into the frame and house the bearings outside of the shell.
FSA MegaExo Light
FSA MegaExo
FSA MegaExo Quad
FSA Mega Exo Integrated - Shop For Them Here FSA crank design with a 24mm spindle attached to the right crank arm. Bottom bracket cups thread into the frame and house the bearings outside of the shell. See a complete FSA external bottom bracket / crank set compatibility chart here: FSA Bottom Bracket Compatibility / PDF File (500kb)
FSA MegaExo 19
FSA Mega Exo 19 - Shop For Them Here FSA crank design with a 19mm spindle attached to the right crank arm. Bottom bracket cups thread into the frame and house the bearings outside of the shell. See a complete FSA external bottom bracket / crank set compatibility chart here: FSA Bottom Bracket Compatibility / PDF File (500kb)
Race Face X Type
Race Face X-Type - Shop For Them Here Race Face crank design with a 24mm spindle attached to the left crank arm. Bottom bracket cups thread into the frame and house the bearings outside of the shell.
FSA Platinum MegaExo ISIS FSA ISIS design that is compatible with ISIS style cranks but places bearings on outside of shell.