The programme for the 2014 Edinburgh Fringe has been published, featuring over 3,000 shows for the first time in its history.
This year will see 50,771 performances of 3,193 shows in 299 venues across Scotland's capital.
With so many shows, how do you pick what to see? Favourite actors/comedians? Favourite plays? Favourite venues? Or just because they have an awesome name.
Whilst we put together our official picks of the Edinburgh Festival (coming very soon), we take a cheeky look at some of the best show titles that caught our eye: