For those of you who don't have a Nagma machine, or similar, TaalPulse is a great (and free) tool for your Indian music practice. I just found out about this software yesterday, when the developer, Guillaume Pothier, visited one of my tabla classes at McGill.
The software has programmable volume, tempo, and pitch for tabla, lahara, and tanpura. A large number of laharas are included. I'm just hoping that Guillaume will change the sample sounds in the software, as the melodica sample is not great. Harmonium or sarangi would be much preferable. :)
Because the software is programmed in Squeek, it can run on almost any platform (PC, Mac, Linux, even Windows Mobile!). I'm still working out the bugs in getting it to run smoothly on my PDA, but it runs fine on my PC.
For more info, screenshots, and to download the software, see this link: