I absolutely love this idea and can't wait for it to expand. One lil' bug, though: when I finish the "add location" process, I get this message: "Fatal error: Call to undefined function drawError() in [...]date_wizard.php on line 655"
Are they still using their custom C++ web application framework for building websites? (Which was answered in the negative by revolvingcur's comment, since he got a PHP error. At least they're moving up the abstraction curve somewhat.)
We're running CBD.com on PHP. That's been an adventure so far... There're a lot of hooks back into our core product, though, and that stuff's happening via RPC's. There's a tiny bit of C++ code, consequently, that came about for this app.
PS: I'll let our frontend folks know you like the design.
I clicked through it and as far as I can tell the user interface does not really accommodate homosexuals. They ask who you want to meet, if you say a girl they assume you are a boy and contrariwise.
We set you up for the date first, then we ask the personal details. You can tell us your gender and orientation later on (and they don't even have to match what you asked for on the date).
How does this prevent a heterosexual male "seeking women" from being matched up with a homosexual male "seeking men"? If you pair those "seeking men" with those "seeking women?" I imagine your users may be upset if this confusion is a possibility.
Sorry about my previous snarkiness. Consider this a less obnoxious bug report: I again attempted to add a location. It appeared to work, but the final screen (following "We've recorded your info...") spits out:
"Error...