I have the perfectflite tiny timer, and have used it twice in attempts to stage composite rockets. In both times the timer worked perfectly. I use a breakwire instead of a pull pin. I tie a piece of solder to either breakwire, and have a string tied to that and the launch pad. When the motor lights and pulls the rocket up the pad, the string will break the solder connection and start the timer. I know somebody who is working on a G-switch for his, I will ask him how it works when he gets it finished and tested.
The only problem/complaint I have with it is that it can only handle a max of 5 amps in the firing circut. That means if you have a 1.6 ohm ignitor like a daveyfire, then you will blow the timer with a 9v battery. I had to go with a 3V lithium camera battery for the power for mine. They have since offered 3.6v nicad batterys for the timer that solve that problem.
Its a great product for the price.
-Brian Barney