can you give me a press releases list (free submission would be great)
The key is to check if the press releases of that site is in Google News (there are free ones that have been banned by Google for posting fake press releases). If it is in Google News (search the name of the site) at least you know that your release will get out somehow as some don't have any distribution at all