I advocate WORDPRESS for all of your affiliate and small business websites. As a content manager, wordpress is user friendly, on the cutting edge with constant updates, and plugins for any development idea you may have.
As a blogger, I suggest taking a look at the Pretty Link Wordpress plugin. It is a must have plugin for every affiliate using wordpress. They offer a free and premium version.
What does the plugin do that you need as an affiliate?
* Gives you the ability to create clean, simple affiliate URLs on your website that redirect to any other affiliate URL