Apply for Bizspark and I think you get the $100 waived for two years if I remember right.
As for the requirements, you have to have a company, small enough when entering the program (can outgrow the entry requirements during the three years and still stay in), and it has to produce software (service or packaged).