I have to admit, I am pretty geeked over this:
Via Yazan Khasawneh:
SharePoint lists is one of the greatest features inside this great portal, even most of SPS and WSS architecture is basically a list.
But there is something that I really hate about lists, when you create a list, a default column is created, you cannot change the column Type, it is simply “a single line of text”, so if someone requested from you to create a list with one column, and if he/she asked that this column type should be a “Number” for example, you will go straight forward into CAML, and start creating your own list definition.
But SharePoint is built so that the End-User can manipulate lists, without the help of a developer, but what about this issue, you will need a developer to help.