Factors to consider before buying a microcomputer