Have you looked at AMTAC? I've done the same and they have great service too.