This cd-rom doesn't have a lot of longevity in that it can't teach you all that much.The things that it DOES teach are limited in their usefulness and seem quite unconnected to their use in the context of the language. It basically just teaches you 'words' - not how the words fit together. So, if you want to know the Punjabi word for 'Head' or 'Blue' - this could be what you're looking for. If you want to know how to put those words together to say 'My head's gone blue' - you're out of luck.
Each section of the CD-ROM (Body Parts, Colours etc) has a quiz at the end so that you can test yourself on what you've learnt. These quizzes are TOO EASY and move at a painfully slow pace. There are 'advanced' quizzes as well but they're just as slow and are practically the same as the basic tests.
On the plus side, there are two on-screen figures who speak the words being presented. This is quite useful because it gives you an idea of pronunciation - something that you don't get from a book.
I had fun with it for a couple of hours.