I have picked some things up recently that I think might help you. Site 1:A couple of years ago I built a tshirt site using Zen Cart and a template from Monster. We sold multiple shirt designs but mostly one shirt sold more than the rest. They were priced between $14.99 and $19.99, except the one that sold the most. $9.99 - I ended up selling the site to a guy that ran it into the ground, not shippnig shirts. Site 2:So a few months ago I decided to build a new site. This one prints 100 shirts of a single design until sold out also $9.99. The site is built on wordpress with a template that I think is pretty awesome (not allowed to self promote so not puting the url). Advertising:I advertised both sites using Facebook's Ad's and I sold more $9.99 on the zen cart than I did on the new site. I also started using ProjectWonderful.com for the Site 2 because ad space there was soo much cheaper. Hosting: Site 1:The First site was hosted on a kind of crappy shared hosting that I would imagine droped more users from page not found than actually found the page. Site 2:This site I got a dual core VPS with 4 gig's of ram. and this server was fly. I still use it. My page load time for site 2 was under 2 seconds. No idea for site 1, I didn't care back then. Time of year:Both sites were built and live at the same time, but 2 years apart. Site 2 was this year, Site 1 wasn't durring a "recession". Conversions: Site 1 converted around 75% more than site 2, even though site 2 had about double the clicks (thanks to projectwonderful). Payment: Site 1 used paypal, but I utilized the API so the user never left my website. All processing was done through paypal however. Site 2 is using Google Checkout, i am not utilizing the api so people actually leave my site and go to Googles. Visitor Tracking: Both sites use CrazyEgg and google analytics. Problem's: Site 1 made me rich, site 2 did not. Crazy Egg show's me I had 126 Visitors and 250 Clicks on the main page, I also ran ad's straight to the product page. It recieved 59 Visits and 65 Clicks. (less ad's were ran, I don't know why) Shirt's Sold:Site 1 sold 75 Shirt's in 1 month. Site 2 sold 2 shirt's in 1 month. So What was diffrent, I'm positive wordpress and my vps are loading the page's super fast. I know the shirt is popular. The checkout process might make site 2 look more like a scam site. When I pulled my CrazyEgg analytics I noticed something. Product Page (45 Clicks Visible):16 clicked on Past Shirts 7 Clicked on Home 3 Entered Email in Newsletter 1 Entered First Name in Newsletter 1 Entered Last Name in Newsletter (all three newsletter fields were required) Home Page (200 Clicks Visible):73 Clicked on Past Shirts 21 Clicked Next on slideshow 18 Clicked on 'The Deal' 14 Clicked on 'The Team' 28 Clicked on the product page. 16 Clicked on 'Buy The Shirt' That mean's I paid over $1.00 per click so people can view my past shirts (facebook) All Ad's showed the shirt along with the price. User's knew what they were buying before they clicked the ad. **Another Note, In my haste to get the site online I did not create the Past Shirt's page. The Menu Item did nothing, it was /#/. I cost myself one big lesson there** So what did I learn: 1: Do not launch yoursite unless it's 100% complete. I am sure I lost many sales due to the past shirt button not loading. 2: Unless local, Facebook is way too expensive to advertise in. 100 Non purchase clicks cost over $125. 3: Api's are imporant, I would bet money leaving my site and going to google lost me sales. 4: Wordpress & VPS are my new favoriate toys. 5: I believe Tshirt sales are much harder to get this year than two years ago. Not because of the recession, because technology is making it easier for people to create their own shirts. 6: If the above problems are fixed, sales would increase dramatically. --- It's a long post, because I care and you should too. Use what I gave you to learn. Ask any questions in the thread.