They've actually got 2 albums and 2 EPs, they're an Australian electronic duo and they are huge over here for anyone who is into that kind of genre, that's why I thought you might of heard of them. Anyway I'm sure I have something of theirs uploaded somewhere so I'll get you a link when I find it!