Can/do US startups hire non-American citizens?
jrockway: To work at a tech startup, why do you need to be physically located in the US?  There is no particular complication for a startup to pay you as a contractor working from a foreign country, except that you are responsible for paying your government the taxes they want.