I've used the EE101 Insight-Pro and it's really a great tool for analyzing embedded systems and can analyze firmware, current, logic, analog and I2C/SPI/UART. Today they released a DIY for $29 plus about $13 in parts. Just throwing it out there since it's bound to interest to anyone doing embedded firmware work who might be on a budget. Really valuable and helpful tool.