Dominic, please conisder getting an adult cat from the animal shelter. Not everyone will want to do this, but you would giving a cat a home that otherwise has a small chance of finding one. This time of year is a great chance for adult cats to find homes since there are fewer kittens!
I'm stealing this quote from
http://www.geocities.com/Heartland/Poin ... egacy.html
"I can only tell you that my conclusion regarding my own experience has been that there are those of us who have to give our love away. And there are souls out there who desperately need it. Especially older ones who have been abused, abandoned, neglected. Who have never known what its like to sit in a humans lap and be brushed and fussed over, who don't understand how to play with toys, who don't know how intoxicating catnip is. They don't understand what its like to always have food so they never go hungry, or a warm dry place to sleep every night. They don't have someone to worry about their health and protect them from things that are hurtful. When you are ready to give away your love, please consider the ones like these who need the love of someone very special. Someone just like you."
To me, that touches my heart and hurts to know that there are adult cats that will live in shelters and either be killed or be a "lifer" and will never know what it is like to have a forever home.
That said, if you still really feel like a kitten is best for you, please just wait until kitten season to get one from the animal shelter. By buying from a pet shop, you are supporting that type of business and poor treatment of animals.
Edit: Another quote from the website: "Its sad, but true, that most cats are difficult to adopt out once they get to be past the 6 month stage. But my experience with adopting older cats has been that they are by far the most rewarding to take in. It is so incredibly fulfilling to take the ones no one else wants and to see them flourish with a little bit of love. They are so grateful. These are the ones who truly understand how special it is to have someone love them." And I can vouch for it. When I think of my Justin and how loving he is, it makes me grateful that I was lucky enough to get him but sad to think of how many other cats are missing out a good home and how many pet owners are missing out on the tremendous amount of love an adult cat can give them.