There is a small restaurant in a small port of Belawan in the town of Medan, North Sumatra, Indonesia thats serves tha best steam crab in the world. Than is of course my opinion and open for dispute. The crab that is served at this restaurmant is so big and fresh and sauce is delicious. It is only one hour a way from Singapore by air and is worth a side trip to Medan for it for those of you who can only get crab meat from the supermarket you don't have to use live crabs for this dish. The frozen variety will do just fine. This dish is favourite in Singapore.