User blog comment:StaticAura/Heroes of Olympus: The Seven Demigods. Greek+Rome?/@comment-3262027-20101223015417/@comment-745324-20101223172226

I agree. Those seem to be one of the most likely candidates.