So I'm about to start the bonus whoring trail, and I remember hearing if you use Neteller they had something like a 20% initial deposit bonus. Is this still true? (and if so, can somebody show me how to take advantage of this)

Thanks for any help in advance.