ARGH!  I hope this is a branch….

I coded EVERYTHING out and the keyboard problem is still happening,
which makes me think it's got to be something with the .xib or the
view, but I don't know how to fix that.
Fixed it!

Turned out there was a stray UITextView hiding in the xib behind the
main view.
Checkbox in opt-out working.

Left to do:

CONNECTING/ONLINE STUFF:

1.  Get "back" button to appear if user clicks a link in UIWebView but
not otherwise.  Is it necessary to create GHWebView as a separate class?

2.  Write code that gives error if user tries to click on Amazon and a
connection isn't available.

3.  Connect app to central database so that haiku can be sent there.

4.  Need to get opt-out connected to database (no clue).

OTHER STUFF:

5.  Play around and look for bugs.
Saves whether instructions have been seen as NSUserDefault so that if user presses "compose" button and has seen instructions during a previous run s/he is taken directly to compose screen rather than to instructions screen.

Left to do:

CONNECTING/ONLINE STUFF:

1.  Get "back" button to appear if user clicks a link in UIWebView but
not otherwise.  Is it necessary to create GHWebView as a separate class?

2.  Write code that gives error if user tries to click on Amazon and a
connection isn't available.

3.  Connect app to central database so that haiku can be sent there.

4.  Need to get opt-out connected to database (no clue).

OTHER STUFF:

5.  Play around and look for bugs.
Just cleaning stuff up.
Just cleaning stuff up.
added pragma marks

Dan, I need help with this connection stuff.  Bleah.
Bleah.
Added AlertView, dealt with bug

There's now an alert when user clicks on a link in UIWebView and
there's no Internet connection.

The bug that made the keyboard pop up when the user touched the
lower-left-hand side of the screen is fixed.

Still need to add back and forward buttons to UIWebView and connect app
to database.
Back/Forward buttons implemented

UIWebView now has back/forward functionality as well as refresh/stop
functionality.

I THINK the only thing left to deal with is connecting to the database.
Almost done!

Added parse.com framework and other necessary frameworks--now have
database connection through parse.com.

Still to do:  clean up code, check for bugs, add Facebook…and submit to
app store!
Spoke too soon.

There was some funkiness with the array counts depending on which
segment was selected--but I think I've fixed that.
updated to iOS6 beta4, added "cancel" option to compose function

Upgraded to iOS6 beta 4, thereby gaining access to Social Framework,
thereby gaining access to a not insanely difficult Facebook API.

Added feature whereby in the Compose screen, if no text has been
entered (or all entered text has been deleted) right-hand button on
navigation bar says "Cancel" and sends user to home screen; once text
is entered, it says "Done" and sends user to options action sheet.
Fixed bugs.

Fixed a bunch of bugs.  Sorry, Dan, but I didn't keep track….
Modified copyright in main.m
Updated required iOS version (6.0) in project configuration to support
Social framework
Tinkered while on vacation.

Sorry, Dan--I didn't keep track.  But I DID try to comment better.
Trying to figure out how to commit/sync from Xcode.
Insisting I commit before it lets me pull....
But I just committed....
Trying this again....