Things completed since last time:
-- my Socket.cs patches to mono have gone into mono cvs.
-- POST/PUT/etc support. (not just GET)
-- uses Trace for debugging, not Console.WriteLine (.NET tracing is fun!)
-- everything I said before for the 0.2 release.
Other things I've thought of since:
-- performance (which I haven't cared about yet)
o watch traces to see if what i expect is happening, and nothing more
o don't create delegates on the fly as needed. just make them once per connection.
-- UsefulStream probably has corner-cases in the BeginGetLine. that's all FIXME annotated still.