@cryptojedi: Very good stuff,