I agree exactly.
Let the author choose whatever's the name which he/she like, regardless 
whether it's a program or a library (if you can't even name your own 
baby, that takes the fun out of a lot of things, right?)

Just need a bunch of meta-data, which gets indexed, sorted and stored. 
Users can then search for name (which can be very "cutesy"), category 
(e.g. graphics, application, library, etc.), function, description, etc.


Tom Sawyer wrote:
> not to get on the name issue, but the easy solution is to have a very-brief 
> description field along with the name, hence:
> 
> 	Package Name	Descriptor 
> 	Rouge			Lisp Interpretor 
> 
> tom sawyer, aka transami
> transami / transami.net
> 
> 
>                                    .''.
>        .''.      .        *''*    :_\/_:     .
>       :_\/_:   _\(/_  .:.*_\/_*   : /\ :  .'.:.'.
>   .''.: /\ :   ./)\   ':'* /\ * :  '..'.  -=:o:=-
>  :_\/_:'.:::.  | ' *''*    * '.\'/.' _\(/_'.':'.'
>  : /\ : :::::  =  *_\/_*     -= o =-  /)\    '  *
>   '..'  ':::' === * /\ *     .'/.\'.   '._____
>       *        |   *..*         :       |.   |' .---"|
>         *      |     _           .--'|  ||   | _|    |
>         *      |  .-'|       __  |   |  |    ||      |
>      .-----.   |  |' |  ||  |  | |   |  |    ||      |
>  ___'       ' /"\ |  '-."".    '-'   '-.'    '`      |_.
> ------------------------------------------------------------
> 
> 
> 

-- 
Wai-Sun "Squidster" Chia
Techinical Consultant
Consulting & Integration
"Just Another Ruby Miner"