...before or after christmas? Which is a better computer and easily upgradeable (i.e. dell, hp, etc.)?