In nickle, **= does not work although the manual says it does. For example: int x = 2; x **= 2; Unhandled exception "invalid_argument" at <stdin>:2 2 0 "Incompatible argument" Is what nickle returns. _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail