We've been using an ASL site that is great - and it's free w/o required registration!!
It is also a strictly ASL site, no Pidgin or English 'stuff' - if you are using ASL as a second language, it qualifies as language study for both high school and college (and requires registration) - but it does count just like Spanish or French! :)
here it is ~