I am an entrepreneur and have been involved in various successful IT-based businesses (mostly e-commerce, but also black-box trading).
My work experience include two Fortune 100 finance companies (total 2 years).
My academics are not very solid. I have a BBA in Finance and an MBA in Finance (minor Systems) but the universities I attended are in random, remote corners of the world, and my grades were never very high since I was always starting/running a business or two on the side.
I am an American Citizen (if that makes a difference), though I've spent half of my life in foreign countries.
On the whole I would be an applicant way out in left field, I know that.
Essentially, my question is simple: do off-the-wall applicants like me have a bat's chance in hell of getting into the top 4 CS programs? If so, which programs would be the most "open-minded"?