But, going from your advice, the OP could make his own wedding cake and decorate it, take his own photos of the day instead of getting a pro.
Er... what's wrong with making your own cake? I made and decorated the cake for my mum's wedding, and by all accounts it went down rather well - I had plenty of compliments from the 120 odd people there (and none of this manky fruit cake *******!), would certainly have no qualms over making my own.
There's also no need to spend a fortune on getting a professional photographer in if you know a few people with a modicum of skill and a decent DSLR.
I swear some people just enjoy throwing away money for the sake of it

Anyway, to answer the question, I'd go for a DJ, as I don't know of many bands able to play psytrance and progressive house

I can't stand "cheese" and pop, and if it's my wedding that I'm paying for, then I'm getting the music I want and if the guests don't like it they can **** off.

