Heard of this in a Strawburry17 vlog tonight.. and I poked at it... it's quite interesting and I watched a Lucky Star on it in SD (standard Def?) in original non-dubbed form. Deffo can see diffs in it, Jan's always telling me bout the differences in Sailor Moon dub and original and I can see some in Lucky Star also.
Finding it also a interesting way at times to catch tiny words of Japanese I should note for future. ^-^ The names cute too! Not sure if i'd buy the membership or just I guess the anime's themselves yet. hehe