It always amazes me how little features are built into Sql Server Management Studio.
One of these (trivial) things is to generate a script which inserts existing data.
Fortunately, it has become a feature in Sql Server 2008.
short story: right click the database > tasks > generate scripts > enable “script data” option
full story: here