ArcadeRfun is another option. Although I must say I currently have an order in with him right now and at the end of this week its going to be like 10 weeks from the time he billed me and I still have no product in hand. Its supposed to ship this week, but was also supposed to ship last week so we'll see.
From what I hear he does excellent work but all I can tell you is what I have heard because I dont have mine yet to comment on.

I get the feeling he is swamped with orders right now, due to his increasingly good reputation but man that is a long time to wait. If you are a patient man I would give him a shot. If not try Mamerooms. I have yet to see any really detailed reviews of their work yet and would be curious to see what they can do.
I am indeed getting a little frustrated. I am hoping to have it before the 4th of July. We'll see.