Has anyone ever done one? If so, who did you use? I'm considering doing this and have no concept of how much it would even cost...