Looking online found this advice:
1) keep your Main Memory Storage space above 25 Mb of space (you can check it under Start > Settings > System Tab > Memory). I find when you install programs, omnia tends to put it in the phone's main memory under 'My Device' > 'Program Files' (in File Explorer) even though I specify installation in 'My Storage' or in the 'Storage Card'. So, whenever I install a new software, I check in the Program Files folder to make sure it didn't get installed here. If it did, I manually cut and paste into 'My Storage' and create a new shorcut for that program and place it back in 'Windows' > 'Start Menu' > 'Program'. The only other glitch I found: omnia insists on saving pictures and scanned business cards or documents in the main memory under 'My Device' > 'Program Files' > OIM or liek folders which take up space in the long run. So make sure you transfer or delete files there from time to time.
2) the other thing I do is to make sure to 'end all taks' (flicking finger from bottom of the screen upwards) before I turn on the camera as I think with many programs open, the needed mem resources by the camera gets consumed.