Just because you detail every spec in your head and think you know what you want when you order a bass doesn't mean it'll be everything you need for the rest of your career, even if it's perfect for you at that time.
Case in question, and I'm sure he won't mind me mentioning this is Greenking's old ACG. Now, Peter bought this bass and thought carefully about the specifications. What was produced is a brilliant instrument. Now, Peter told me he had ordered this bass along the lines of his "ultimate bass" and it really was just that. Until a few months later he gets into playing 5 strings and sells it to me!
Of course, for me it really could be a bass for life. I don't think I've ever played anything as good as it, it just demolishes the competition. I was playing a Sterling Stingray that was £650 today and I got my ACG for £300 more. I couldn't believe it, that I got such a good deal when compared to the slightly tatty 'Ray. I bought as my "toy" bass that I could play for a while and trade, as I didn't want to sell or trade a Kubicki again. However, now I'm not sure I could ever let the ACG go! It's just too bloody good. I've never really owned one bass for a long time, save for my Kubickis. This could be it for me though, I hope I still have it in 20 years time and it'll be played in like Victor Wooten's #1 Fodera is.