In reply to ksjs: From what I have found you will always get some shinkage and expansion with an oak floor, especially in an area with a lot of light/heat.
the options you have realy are to lay a ply base then plane the planks down to keep your level, this could then be glued/secret nailed, or there is a self adhesive underlay you can use as you will need a waterproof barrier between the concrete and the wood, this holds the wood in place, I went for the self adhesive underlay but I am using engineered oak not solid so the shrinkage should be minimal