pixel: if you really want X to talk faster, I highly recommend you to read books for him. ;-) This is the fastest way.
Another advise is: when he throw tantrum to get what he wants, you don't give in to him if he only points to the things that he want or things that you/partner knows that he wants it. Start from a single word. Like if you want to give an apple, you ask him to say apple. he wants to drink, you ask him to say drink. and everything single thing you do at home, you just have to say it out so he can catch it up. I know, we can become crazy if have to explain everything in the sky and moon to a toddler, but this is one of the way to help them start talking.
Minimize the amount he watch TV/DVD as much as possible. I know with some kids, they pick up words by watching TV, but with some it doesn't help.
On the bright tside, dont worry to much, as long as he tries to communicate with you, speech will come along. If he doesnt talk anything at all, then you need to worry. Other than that, do as much as possible to help him
Talking abt toys, yesterday I spent $500 just on toys and games for my girl. ;-) Bought for her few puzzles sets, imagination toys, blah blah.