Big Fish Games is a legitimate company. I have purchased many games from them without a fee. The other person talking about a 'maintenance fee' wasn't paying attention and purchased a monthly subscription.
The monthly maintence fee is a monthly subscription that gets you a free game every month and discounts on the rest of the library. You don't have to purchase a subscription to buy their games.