Custom AT Command/Variable Storage

Hello all!
Storage question: There are several variables in my application that will change from module to module and instead of hard-coding for each module, I’ve gone the route of creating custom AT Commands to R/W these values (one of the fundamental purposes FOR custom AT commands IMHO). Obviously, a module reset, power failure, etc. will erase those values, so storage is key. I have pretty much finished the application and am now tackling this issue. I have started coding the storage functionality using the Application and Data Storage Service API, but am wondering if flash is a better route. Any pros/cons on which is the best? I have very little experience with either (read: none), so I am interested in your experience/feedback.

Thanks,
Scott

I think the Flash service is better suited to this type of parameter storage.

Thanks for the quick reply awneil! I will continue to head in that direction (after an abrupt about-face).

Thanks,
Scott