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.
That's debatable: a good (generic) domain could give instant recognition in a given market (think Blinds.com), make things easier for you "easy" on Google, easier to remember, and even easier opportunities for branding your service. Granted, only the domain name doesn't do the trick.
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).