Yeah I got 4 flats in a week when I started riding, it was an unlucky week lol. Most of them were understandable, a nail, a staple etc but there was one when I was out on my first ride with Neil that was actually a small stone that made it through. As the tires were the one's that came with the bike I decided to put some new tires on (GP4000's) and I have only had one flat in a couple months, the tire found a sharp piece of metal.
Edit: oh yeah and I love the GP4000's