My advice for using "geil" is: Don't use this word! And if, then only among good friends. Don't, ever, use it for business or elsewhere..... The foundation of the word is vulgar! The youth in Germany uses this word quite often, unfortunately.