starr65748: I spent far too long on these, but it was worth it.