Yeah, the MyWallet sites are very tricky. First, the server needs to meet bootstrap requirements, which many of these faucets do not.
Second, the code is sloppy, so you need to re-work it. Only a few people have debugged their MyFaucets to handle the level of requests, and the server they are on.
Blud was working on his site for a bit. He debugged the hell out of it, even though it looks like a generic MyFaucet, it's not. He wants to be around for a long time, so we'll see. Very promising so far.
http://bludsfaucet.com/?id=65