Basic questions on paying for college