Originally <a href='/showthread.php?p=18255402'>posted</a> on 03/31/2013:

You mean that 100% deposit bonus --- which is equaled or bested at every other C or D rated shop?