http://www.hoovers.com/global/ipoc/index.xhtml is a list of old ipos, current ipos, future ipos and ect, just takes time to prove your theory, but also remember that what goes up must come down, and maybe the reason that these stocks do well is because they are solid companies, that can be your niche, look at the ipo filings and pick out the winners

anyways thats my two cents