I found Roger Pulver`s GetUpEnglish site a few years ago as I was looking for Japanese language resources online. I think it`s one of the best places to learn useful conversation phrases. But here is the catch- the site is for Japanese people wanting to learn advanced English, so you need to be able to have at least basic grammar and a good online kanji dictionary to translate explanations. The author provides a lot of examples and also explains different naunces of the same English phrase. This is especially nice if you want to say a phrase in English (for example, `over the moon`) but not sure how to convey the same meaning in Japanese.