Do you really want to send robwicks a message saying you like their work?
Also, this is slang indicating the completion of a project or attainment of a goal. Some people say this when something has evolved to completion.