Recently I discovered that there is a US work visa specifically for Australians (the E-3). Unlike the H1-B, the E-3 cap of 10,000 per year has never run out. Also, E-3 applications go under less scrutiny and are more likely to be approved and are generally approved quicker. It's worth thinking about if you are an Australian programmer interested in working for a US startup.