Snikt5 - You can check out the Preditors and Editors site (
http://pred-ed.com/pema.htm), though I'm not sure it will be much more helpful than the brief details on duotrope. Still, you can see if they carry a "Not Recommended" tag.
If the site has been going for a few years now, I really wouldn't worry about it. I cannot see any publication 'working against you'.
The one thing I would ask, though: What rights are you giving up in their publishing contract (it should say somewhere)? First world electronic rights? Anything else? Depending on what they're asking for, it may not limit you from submitting the story elsewhere as well.