Fresh crab is delicious, but not always available. You can also use good canned crab meat (preferably in water, not in oil).
You can make the dressing in advance and keep it chilled. It is also tasty over other salads or as a dipping sauce.
Not a fan of spicy? Leave out the red chilli pepper or replace with a bit more lime juice for freshness.