Like many developers, I too think I have a unique compression algorithm... but I know there are at least 6 million algorithms out there and (6 million - 1) of these are patented... it is highly probable that somebody has thought of this already. I'd like to find out.
Ideally, somebody could show me a page where I would have a 10,000 foot view of most of the known compression techniques. This a brief description of how each works and the pros and cons of each.