If you discharge/charge it when you use it, and you use it a lot, I can see 23 cycles happening in 21 days... although that does sound pretty high. I use my MBP semi-regularly and have 85 cycles over 11 months.
As far as never getting past 96%, you probably need a calibration. Follow the instructions posted here. What does CoconutBattery say about the Maximum charge of your battery? That will indicate a problem if you have one.
Edit: D'oh! Somehow I totally missed jjjaxon's post. Sorry dude!