i too got mine at my LFS actually only had him for a couple weeks though. if there are no LFS around you that sell them i would say Aquabid or forums would be the best place to find them.
i live in minnesota, i do have a lfs near by who has lots of exotic fish so i might go try there first
i did see one one ebay but im not sure if i should buy from there its $7 with priority shipping of $18 with no live guarantee