[font=arial, sans-serif]I've released a new open-source tool/library that some people here may find interesting:[/font][/font]
[font=arial, sans-serif]

crunch/crnlib is an open source (ZLIB license), lossy texture compression tool and library for developers that distribute and use content in the DXT1/5/N or 3DC/BC5 compressed mipmapped texture formats.

crnlib can compress mipmapped 2D textures and cubemaps to .8-1.25 bits/texel, and normal maps to 1.75-2 bits/texel. crnlib's quality and performance is competitive to transform based solutions, or other offline/real-time DXTn compressors such as squish or ATI_Compress.

crnlib implements a new form of "clustered DXTn" compression, with a compressed texture data format that was carefully designed to be very quickly transcodable directly to raw DXTn texture bits with no intermediate recompression step or individual pixel-level operations. The typical single threaded transcode to DXTn rate is equivalent to 100-250 megatexels/sec. Fast random access to individual mipmap levels is supported.[/font]