Yamli is cool, it's a search tool, with transliteration for Arabic.
http://www.yamli.com/
They also have a smart Arabic keyboard, which really neat, and not obvious from their home page: http://www.yamli.com/arabic-keyboard/