Yeah, English ain't my first language, so this kind of stuff tends to confuse me.
You seem to use this expression pretty often, for lotsa things too.
I fail to see what it's supposed to mean; is it just some exclamation with no certain meaning, or does it actually mean anything in particular?