ugh cocoa looks so ugly: // Create a mutable string from an immutable string NSString *str = @"Hello, World"; NSMutableString *ms = [NSMutableString stringWithString:str]; // Append one string to another, ms is now "Hello, World!" [ms appendString:@"!"]; // Insert strings within a string // ms is now "He_garbage_llo, World!" [ms insertString:@"_garbage_" atIndex:2]; // Delete part of a string, ms is now "Hello, World!" [ms deleteCharactersInRange:NSMakeRange(2,9)]; // Replace part of a string with another string // ms is now "Hello, World." [ms replaceCharactersInRange:NSMakeRange(12,1) withString:@"."]; // Replace the contents of a string with another string [ms setString:@"That's all for now."]; hmmmmm discrecord frameworks......... grayColor