Nice help there Chris, :)
If i got this right, you want to show 20 products on one page?
Are the products in a category?
Anyway, if you need to have the 20 products on the mainpage, i would create a field in the databas called ex. showonmainpage (maybe a bit long titel, :P) use 1 or 0 to activate ex. if the field has a 1 = will show up as one of the 20 products.
then make a recordset for the mainpage, rs_Show20products, then pull the bindings to the page where they are to be, then add the server behaivor "repeate region" and "Show if" where the behavior loop the filed in the databas and check for every product flaged with 1 and show the products. Then you can link the img to your eCart etc etc.
Hope this made sense. Els shout and i will make it more easy :P
If its eCart realated, maybe Ian or Chris can help you out. I dont have eCart so i will not be a great help, but if its just database i can help you! :)