Well the Gates foundation is now investing in finding new methods of birth control, so who knows, maybe a shot for men will be in the cards.

It would be great. It's very difficult to remember to take pills when you're taking care of a baby! Hell, it's hard to remember to feed yourself! And most hormone based contraceptives can't be taken if you're breast feeding, so a lot of women fall pregnant within a year of having a baby!