junkdog
junkdog
junkdog

Actually, estimating development time/resources is notoriously difficult, see for example: http://programmers.stackexchange.com/questions/648/… - games tend to be even harder than other types of software, there are just too many unknowns and iterations until you have a finished, polished product.