OP - $500 bucks is a really sweet deal - congrats!
I wouldn't say it is exactly free considering you are locking up $10K or $15K of your money depending on the offer, for a min of 90 days. While they have the use of your money they certainly are putting it to use - so they are getting something out of the deal as well.
Still, it is a sweet deal once it hits at least the $400 or $500 bonus mark. I am not so sure about the $300 offer.
Their current $300 online offer is good until October and I'm mulling it over, whether it makes sense to give them $10K for 90 days or not. Is it really?
Chase bank sent out local flyers for a $150/100 deal - also locking up $10K. Wish it had been a $400 offer, I saw on line where you can sell those coupons on e-bay.
In comparison, I just completed a $200 offer (from a targeted mail offer to me) from a different bank, for doing nothing but set up direct deposit of only $100+, no min use of debit card or bill pay or anything - and I had that $200 bonus in my account within 8 days.
I did however take advantage of a Chase credit card offer - $200 for spending $500 in 90 days - now that was really easy.