Now I am very confused. I found this thread when looking for the Science and Techology web site. I was approached (along with another colleague in the UK) in 2009, and they never mentioned anything about money. They seemed to be happy to work with us for a couple months on a commentary of several pages, including the figures, typesetting, and everything. We published it in Public service review: Science and Technology volume 2. There was a nice link to a large 'web presence', and the paper has been cited since. Maybe it was a pyramid scheme where we were being used to add some sort of legitamacy? Really frustrated, as it was a 'nice' comment we put together.