Hi ebloger,

First, templatemonster very often has wonky code. A lot of what they do involves hacking up the original code and makes getting help here on the forum difficult sometimes because there isn't always a way to overcome what has been done to the code.

Second, you should only be editing code when it's the only way to make the changes you want. Many changes can be made through the admin panel. Always look for the easier way to accomplish something (i.e. via the admin panel) before going to change your code.

You did not need to edit the code you posted in order to show your product descriptions on the main page. This could have been accomplished through your admin panel.

Third, if you haven't yet learned about and implemented the override system, you should do that before you make another change to your ZC.

Lastly, the buy now buttons can be set to display through the admin panel. Go to admin/configuration/all listings.

Hope this helps.