Ok bud... What it looks like was you had some faces that where 5 sided and for some reason was causing booleans not to work right. I cut the model in half and fixed the 5 side faces and it work right after that. I've attached 2 files one before I attached and after I attached the leg. You should not have any trouble preforing the booleans now. Kurt