Didn't see your link, so have no idea what it was. But have a look at the rules. http://forums.iboats.com/showthread.php?t=223074
Specifically the part about direct links.
May also be considered advertising if you had anything to do with the product, but who knows that????