Someone on our team posted Album Whale across 5 or 6 subreddits Friday and suddenly we have a bunch of signups. Who knew?! I think my Web 2.0 timidity needs to be set aside. I should post to a few music forums even though I’m not a frequent participant.