As a marketing tool, the whole Netfinity site could be more tightly organized, with a more obvious structure. This issue is addressed in more detail in the Graphics section.
Some of the animated GIFs in the left nav bar can get annoying they can interfere with the readers natural left-to-right scan of the text.