Amazon has a list of public AMIs:
But this list is sorted by date, not popularity, so it's practically useless for finding good AMIs, unless you know in advance what you're looking for. IIUC, There's no way to tell between a super-awesome AMI with thousands of users and a lame AMI that no-one uses.
Is there a popularity-sorted list of AMIs anywhere on the web?