Thanks for your replies kaz, as for using DSP Builder, I don't have much of a choice since we are suppose to be learning it (Senior Project) and hopefully in the future it will become better; I hope so, I don't want to learn this and never use it!
I think I know why most people in the industry don't bother with DSP builder, it's more expensive if you don't have a Matlab license and you have to get used to the Simulink way of doing things where you have to make sure your inputs/outputs match a certain type of signal, and I'm still not used to connecting blocks together, I feel like I'm in grade-school. :)