Well, I know I've mentioned this before and I've been guilty of this myself.

However, attention last-minute Christmas shoppers: Get 'er done!

A survey released today by GameStop showed that nearly half of 400 surveyed Dec. 20 and 21 had completed less than 50 percent of their shopping and 22 percent had not even began.

According to the survey, a lack of time and money were the leading causes of unfinished Christmas shopping.

Meanwhile, 33 percent cited a lack of time, 38 percent cited a lack of cash flow and 60 percent said they weren't sure what to get their loved ones.