What a wonderful world we live in. While looking through a thesaurus to find something a little more eloquent than giddy I came across this word:
crapulence (where you'll also find the adjective form, crapulous)
Dare I look to see if craptastic is also a word? No, this is enough for one day and I shall go to bed happy, while at the same time mourning the many wasted past opportunities to use my new friend.