I tried ASPOSE and indeed it works fine. The problem is the outrageous cost of licensing for ASPOSE. They simply don't care for the little guy who has an idea and wants to test it out, or even a small company. They charge their license fees based on the number of devs on the company.
Given that Microsoft doesn't provide a real solution and alternative (COM automation is very crappy and a huge memory leak) we had to use OpenXML.
It "gets the job done", but it is probably one of the most rigid and unfriendly libraries but it didn't have the same cost as ASPOSE.
Microsoft should put a little bit of love into OpenXML libraries. That would definitively give an extra edge to the Office development community. (at least those that are not using anything that SharePoint supports)