Some good advice, I think our most valuable lessons come from failure. One point that wasn't touched on, and that may be significant in this case, is that is can be very difficult building a business around a domain name.
It sucks when it happens, but it's good to remind ourselves that it could happen. Mostly because we'll keep starting new companies all our lives (or so it seems).