It shouldn't be too much of a pain to do. I do something like this on http://thingist.com (Not caching facebook photos, caching the randomly generated 3x3 pictures that it gives you if you don't connect with facebook [the script to generate the pictures is expensive])
The python to do it would look something like this:
I think this has more potential than chatroulette due to
its lack of anonymity.
The fact that users can be (at least partially) identified
by their facebook profiles, should prevent predatorial
behaviour.
I would include a three strike policy where your users
could denounce rude and abusive behaviour, and after 3
complaints, the accused could be banned from using the
application.
Be careful and smart about that 3 strike policy. Remember the ability to "warn" back on AIM? It got really annoying. How are you going to keep people from abusing this 3 strike system?
Also, identification of a Facebook profile does not necessarily prevent predatorial behavior. It doesn't promote it, sure, but anyone can make a believable fake profile.
More potential than chatroulette is a bold claim considering they came first. Despite that, your app does have potential, and personally, I would use it, at least the concept of it. Right now it's not very usable. It rotates through like 5 people and they're not necessarily 'there'.
I'm wondering the same thing as well. After scouring the country for quite a while, I'm planning on moving my company down (or starting my next one) there in the next year or so.
It's not like they can sell a Verizon iPhone without CDMA right after Verizon launches a 4G network. Without backwards compatibility there would be no coverage, it would be worse than AT&T.