Castro is one of those apps that makes me 1) super angry that the programmers could be so good and 2) want to write iOS apps.