They generally promote instantaneous deposits during the top on-line casino websites