will_paginate skipping a few

http://www.savitrifashions.com/store/category/6?page=2

At the above page, I have a will_paginate set up that will have 15 items per page as specified... but on some pages, it has less items (such as page 2 and page 3).

Anyone know why will_paginate might be skipping rows... or paginating w/ less rows?

I figured out why. It has nothing to do w/ will_paginate. I made the partial skip itself if the product didn't have an image... but since it only gets a limited amount of rows, it appears to have gaps. It's not that big a deal so i'm not going to fix it yet.