You might check out mint.com for your son, if he's willing to give them his bank info. I've been using it for around a year now, and the only thing they do with that information (other than compile it so I can keep track of it) is come up with targeted advertising that is very easy to ignore. It makes it easier to track the types of expenses that only come up every few months.
Also, for car insurance, Houston is one city that does have particularly expensive insurance -- lots of cars, lots of freeways, lots of driving, and thus lots of potential for wrecks. Even there, $1000 per year would be the high end of average, unless the driver in question had a lot of traffic violations/wrecks that were driving up the price. $200/month puts the insurance at $2400/year, and I honestly can't imagine it costing that much anywhere without a seriously bad driving record.
I would also guess that $50/month for internet would be the high end of average. I don't think I've ever seen it advertised for more than that where I live now, and internet isn't cheap here. I also agree that $60/month for utilities (I'm assuming electricity, water, and/or natural gas?) is probably too low. When I lived in Houston, electricity for a 1000 sq ft apartment ran anywhere from $80-$100 (winter) to $200+ (summer) per month. If the climate doesn't require much in the way of air conditioning or heating, the cost will be somewhat lower, but apartments also tend to run just about everything on electricity, so that can raise the cost.