ELECTRONIC TRANSACTION PLATFORMS AND THEIR SUPPORT FOR SMALL SCALE TRANSACTIONS: REVIEW, SURVEY AND SUGGESTIONS S. Krishanthan