Yea 4 weeks is pretty awesome for an entry level position. Only had 2 weeks for almost 3 years at my previous company. I'll forward this to a friend to see if he'd be interested.
Can't compare the amount of vacation I get compared to companies back up north though