$400 is dirt cheap. I wouldn't call myself some sort of guru by any means and I charge at a minimum twice that unless it's web based but then it's still higher than $400. My rate has been the same for a few years, 16wks, $500 for web based, $800 for standard, $1,200 in many cases and all possible expenses paid for, i.e. travel, hotel, etc. You'd be surprised at how many people pay it and I'm cheaper than most.