I'd say it looks like a better deal than Swifttrade's. Of course you don't have to put any money at Swift and pay comissions there but you get only 30%. And as we all know, if you don't make 5K a month you get nothing.
Now, at Quest you pay $1 per 1000 shares if you trade more than 250K...