Best deal right now would be to go to Target and get a 1600msp card for $10, or grab a Target ad and have it price-matched at Wal-mart.
The game is definitely worth the price, go splurge a bit during this very rare "Everything is 50% off sale!" currently available until Saturday night. I bought 3 today (@WM) and I'm strongly tempted to get a few more tomorrow.