If you don't mind spending the money, I've had geekbox
recommended to me several times. Haven't used them -mainly cause I like building- but I've had a huge amount of rec's from people I'd trust in another community to use them.
Looking over their site though, it get's pretty expensive, but they're supposed to be pretty good.
build it yourself ffs!