Subtitle support was already great back in $a_date_long_ago_in_computer_years. Dunno what 2.0 improves on, fluff support was already pretty good, probably it's about doing that on soft subs.
Anyway, the thing with anime fansub subtitles is that they go beyond normal subtitling, adding karaoke with characters(and images) glowing, fading, changing colors and jumping around the screen; typesetting floating objects translations right into a precise place in a timed frame, along resizing, translating and rotating that object if the background image requires it.
It usually isn't that bad, but then Akiyuki Shinbo happens.
I believe there's a market for each product, but they should be categorized strictly:
Anything north from that is not intended for handheld usage.
Read the chart above as "You will be uncomfortable if you use X to do Y."
The issue is about cheating, Blizzard cannot verify if during your offline quests you didn't cheat, sou you can't go online with the same character and play with other players under the same rules.
The answer is simple, when you want to play offline, you can either start anew, or load a copy of your online character in cache in your computer. The Battle.net version of the character and its progress will remain frozen. When you choose to play online, you just continue with this online version; offline "tainted" characters won't ever be able to play in Battle.net.
This way you can have multiple "saved games" offline.
You could argue that the class design is really trivial, and how two different implementation could be identical under the KISS principle, but it's really hard to believe it's a clean room implementation. It's a bastardized version of Sun's code.
An add-on called “Mozilla Sniffer” was uploaded on June 6th to addons.mozilla.org. It was discovered that this add-on contains code that intercepts login data submitted to any website, and sends this data to a remote location. Upon discovery on July 12th, the add-on was disabled and added to the blocklist, which will prompt the add-on to be uninstalled for all current users.
The wages of sin are high but you get your money's worth.