I've switched jobs 3 times in 2 years, each time getting more money, but still on bugger all, but you just gotta be clever about it.
Was told yesterday i might be made redundant due to lack of work, redid my CV and put it up last night, have had 2 agencies ring me already saying they've got jobs wanting my skills.
My degree is in Information Technology and Business management, but i would seriously consider not putting degrees on paper, they put employers off because of the type of people rgaduates usually are (Work? i haven't done that before so i don't know wtf i'm doing, but i can pour a good pint!).
5 years in same job for me would be beyond comprehending. 2% payrise is it per year? switching jobs i'll get closer to 10% every 6 months.
Can't do it forever though! eventually no one will look at you as you'll be seen as a risk. Why invest in you when you jump ship after training and start to put back into the company etc?