I found this page very usefull:

http://gpwiki.org/index.php/Polygon_Collision

So far, i understand what they are doing.
This may help me with implementing OBB collision detection or other convex 3d shapes.

AABB's are indeed very simple, but i'd rather implement OBB's in my engine.
For Example: When making a race game, you need accurate collision detection for the cars etc... AABB's are not accurate enough for race games.