The answer to the first question above ( the portage problem ) is that the USE variable in the make.conf file had this in it USE=" -* " which prevented any of the default use flags for anything working.
I am the same persona as above but I have forgot my password again. If anyone can answer about the ati-drivers as well that would be great.