Btw, on the supervisor issue, best thing is to talk to people who have worked for your potential supervisor in the past, even the most published proffessors etc are not essentially the best supervisors. For a start they may hardly ever be there due to conferences etc and they may be quite hard on their students to try and get the most out of them.