Dtrace is a new feature in Solaris 10 that allows you to track and record any system call any application makes. Debugging programming and performance issues is therefore much easier -once you've learnt some dtrace! For example, to get all files opened by all processes is a one-liner:
dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
Brendan Gregg, a Sun instructor, has put together a toolkit and some examples; click here to find out more.