when u say it all dissapears....this might be happeing if the poly count on the surface your doing the boolean on doesnt have enought polys....try upping the count in x,y,z as required