Modify All Vendors Page To Multi Column List

I am trying to modify a CSC3 Vendor edition all vendors page so it displays in a list. Like the categories product do.

I have got the code working for displaying the links to the vendors with the comapny names but need to find out how I would add the logos too. Would it also be possible to m limit the display to say 20 vendors per page?

Could anyone point me in the right direction?

Here nis what I have so far…

<br />
{* $Id: companies_multicolumns.tpl 10536 2010-08-30 07:03:01Z 2tl $ *}<br />
{split data=$companies size=$columns|default:"5" assign="splitted_companies"}<br />
{math equation="floor(100/x)" x=$columns|default:"50" assign="cell_width"}<br />
<table cellpadding="0" cellspacing="3" border="1" width="100%"><br />
{foreach from=$splitted_companies item="scomps"}<br />
<tr><br />
{foreach from=$scomps item="company"}<br />
	{if $company}<br />
	<td class="center" valign="top" width="{$cell_width}%"><br />
  <br />
	<p class="margin-bottom"> The logo would goe here </p><br />
  <br />
		<p class="margin-bottom"><a href="{"companies.view?company_id=`$company.company_id`"|fn_url}">{$}</a></p><br />
	</td><br />
	{else}<br />
	<td width="{$cell_width}%"> coming soon</td><br />
	{/if}<br />
{/foreach}<br />
</tr><br />
{/foreach}<br />
</table><br />
{capture name="mainbox_title"}{$title}{/capture}<br />

```<br />
<br />
Now obviously where it says the logo would go here is where I would like the logo to appear. I know its crude but I will do proper css once I get the intial functionality sorted.<br />
<br />
 <img src="upload://rA9Qa8gnUPZzRZRdI8kt3dpjkrs.png" class="bbc_emoticon" alt=":)">