hahaha.. its something me, and my friends use jokingly, i cant remember who first said it to me? or where it came from??? its basically a "wanker" haha
I'd prefer to deposit in another account, of course, but I'm not having much luck finding a financial partner at the moment...