Re: Just realised how bad his gambling is!!
It sounds like some counselling and support is a good step forward. I have had a look, and there are two services a few people have recommended for Darin (if you are in another area, please let me know). These are:
Amnity Community Service (which I think you mentioned?) 8944-6565
Anglicare Financial Counselling: 1800 898 500
Relationships Australia do at times also offer gambling counselling: 1800 652 404. This might also be something to consider so that you are not the only one supporting him, and this can be a platform for both of you to talk.
Hope that helps :)