in reply to I usually debug via...
Code: print
Data eitherData::Dumper or I email vars/arrays/hashes to myself (for "uninterrupted" look at data)
SQL I use trace